Unity 游戏开发最全面指南(第 2 卷)The Most Comprehensive Guide To Unity Game Development Vol 2
从完全初学者到专业游戏开发者。学习使用 C# 编写代码并使用 Unity 创建令人惊叹的游戏
你将会学到的
- 了解如何编写高级 C# 代码
- 学习良好的编码原则和设计实践
- 培养强大且可转移的解决问题的能力
- 了解游戏创作的整个过程
- 了解如何保存和加载游戏数据
- 使用简单的逻辑解决游戏开发中的复杂问题
- 了解如何调试和修复项目中的错误
要求
- 能够运行 Unity 游戏引擎的 Mac 或 PC
- 其他要求列在课程描述中,请阅读
说明
*** 课程正在添加更多内容•••
这是我最全面的 Unity 游戏开发指南系列的第二卷。如果您有兴趣提高您的 Unity 技能,请继续阅读。
和我的所有课程一样,本课程也是基于项目的。简而言之,最好的学习方式是实际创建一个可在任何设备上玩的游戏,这也是我在所有课程中宣扬的。
由于这是一门中级课程,我们不会介绍使用 C# 编程的基础知识和如何使用 Unity,而是深入研究 C# 编码实践并学习如何用简单的逻辑解决复杂的问题。
在我们进行项目的过程中,我将向您展示解决手头问题的多种方法,并比较不同的方法并讨论每种方法的优缺点以及为什么以及何时应该使用一种方法而不是另一种方法。
本课程的主要重点是帮助您像程序员一样思考并获得强大的解决问题的能力。因为在任何项目中,99% 的时间里,您都会使用简单的逻辑而不是复杂的算法来解决问题,这就是本课程的目的。
不仅如此,我还会向您解释如何从一开始就优化您的游戏,以便您避免不仅是初学者在创建游戏时会犯的最常见的优化严重错误。
本课程的每个部分的规模和深度都会逐渐增加,以便您始终可以学习新知识并面对新的挑战。
在讲座期间,我会给你布置作业,以挑战你的知识和像程序员一样思考的能力。因为在游戏开发中,最好的学习方式就是边做边学。当然,我会为我给你的每项作业提供一个解决方案,但我希望你尝试自己完成它,因为它会给你经验,让你感受到如何自己解决编程问题,并帮助你实施和记住我在课程中教给你的所有内容。
如果您遇到任何困难,您也将受益于我的超快速响应,哦,所有参加课程的学生也将在那里帮助您!
您将在本课程中学习到以下一些内容:
- 中级和高级 C# 编程
- 基础人工智能
- 先进人工智能
- 基本和高级角色动画
- 音效和音乐
- 学习如何使用 Unity 的 UI 系统
- 创建和动画菜单
- 保存和加载游戏数据
- 基本和高级动画
- 创建可重用代码
- 编写优化代码
- 生成程序级别
- 为敌人、障碍和关卡创建对象池
本课程还有更多精彩内容等着你
如果您曾经想过开发一款很棒的游戏,那么请报名参加本课程并学习开发下一款热门游戏所需的工具!!!
在参加本课程之前,您需要知道或至少了解这里列出的所有概念如何工作和发挥作用:
– 了解什么是变量、类、函数、对象并知道如何使用它们
– 了解数据封装是什么以及私有和公共的含义
– 了解数组和列表是什么以及如何使用它们
– 了解什么是循环、不同类型的循环以及如何使用它们
– 了解 Unity 的界面
– 了解 Unity 的物理系统如何工作以及如何使用刚体
– 对射线投射是什么以及如何使用它们有基本的了解
– 了解如何管理 Unity 的 Sprite 渲染器组件及其排序层
– 了解什么是变换组件及其工作原理,以及如何使用向量和四元数来操作它
– 了解如何制作动画和使用动画过渡以及如何使用 Unity 的机制系统
– 了解如何使用 Unity 的 UI 系统、什么是画布以及如何操作画布比例选项
– 了解如何使用 PlayerPreferences 保存和加载游戏数据
– 了解什么是池化,或者至少了解池化的基础知识
– 了解单例是什么以及如何使用它们
– 了解什么是授权以及如何使用它
此课程面向哪些人:
- 任何熟悉 C# 代码编写并了解 Unity 的人
- 任何曾经在 Unity 游戏引擎中创建过一些游戏的人
- 任何想要扩展关于使用 Unity 创建游戏的知识的人
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
评论0