虚幻阿森纳:学习 C++ 和虚幻引擎
在本课程中,学习 C++ 和虚幻引擎的编程和游戏开发基础知识,适合初学者
讲师:Neville Adams
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 通过简单的示例和插图学习 C++ 编程基础知识
- 调试和解决问题的能力
- 通过虚幻引擎代码库中的示例了解如何在现实项目中使用 C++
- 了解如何组合使用中间 C++ 功能,例如面向对象编程、继承和模板
- 将您新获得的 C++ 技能应用于虚幻引擎中的游戏开发基础知识
要求
- 能够运行 Visual Studio 和虚幻引擎的 Windows PC。
- 有奉献精神并愿意努力工作。
描述
如果您正在寻找课程来为 C++ 开发人员的工作做好准备,或者您的目标是开发自己的独立游戏,那么本课程适合您!
中级 C++ 主题(例如面向对象编程、指针、继承和模板)可能会让一些学生感到害怕,但我在整个过程中使用了简单的示例、摘要、练习和分步说明。
通过编写简单的控制台应用程序来单独学习 C++ 概念是不够的 – 您必须学会组合使用中间功能。
通过虚幻引擎项目示例,我解释了特定语言功能在现实项目中的哪些用途。这将使您更深入地了解这些语言功能,不仅仅是如何使用它们,还包括为什么学习和记住它们很重要以及它们在哪里有用。
我会学到什么?
学习完基础模块 C++101 和 C++102 后,您将通过在虚幻引擎中编写游戏逻辑来学习如何组合使用中级 C++ 功能。
模块C++101(基础知识):
在本模块中,我们将探讨变量和变量类型(了解类型在 C++ 中非常重要)。
我介绍条件语句和逻辑运算符(如何编写决策逻辑)。
while() 循环和 for() 循环等迭代语句允许我们编写重复执行的逻辑 – 并且我们有很多方法来控制循环/重复。
数组(变量的容器)。
函数、调试基础知识以及 Visual Studio 提示和技巧,可加快您的工作流程。
模块C++102:
面向对象编程:结构、类、继承和多态性。
详细介绍了指针和引用。
字符已详细介绍,并且我还介绍了标准字符串类。
调试和 Visual Studio 提示和技巧。
该模块还包括有关模板、智能指针、可调用对象等的中级课程。
涵盖的 C++ 标准:
- C++98
- C++11
- C++14
- C++17
本课程还包括有关 C++ 中使用(或可以使用)的 C 语言功能的讲座。
C++20 课程计划在未来版本中发布 – 该标准尚未广泛采用。
本课程计划提供更多课程,包括 STL、异常处理等等。
对于虚幻引擎 5内容,我首先介绍引擎的基础知识,然后是一个简单的 C++ 项目,我们将在其中应用这些基础知识,并在此过程中学习一些新知识。
无论您没有编程经验,还是已经熟悉编程语言并想要学习如何使用 C++ 在虚幻引擎 5 中编写游戏逻辑,本课程都适合您!
本课程适合谁:
- 完全初学者。
- 有抱负的 C++ 程序员
- 有抱负的独立游戏开发者。
- 想要重新掌握游戏开发技能的开发人员/程序员。
- 希望扩展技能以提升就业前景的 C# 或 Unity 开发人员。