Unity 跑酷与攀爬系统
学习使用 Unity 和 C# 创建第三人称跑酷和攀爬系统 | 学习使用 Unity 进行游戏编程
讲师:Fantacode Studios
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 创建具有跑酷功能的高级第三人称控制器,可在其他游戏中重复使用
- 学习高级动画技术,如目标匹配、人形重定向等。
- 学习重要的 3D 游戏编程概念
- 学习使用可编写脚本的对象在 Unity 中构建数据驱动系统
- 学习使用 C# 编写简洁且模块化的代码
要求
- 你应该了解 C# 的基础知识(if、循环等)
- 你应该了解 Unity 的基础知识
描述
在本课程中,您将学习如何在 Unity 和 C# 中创建第三人称跑酷和攀爬系统,同时学习重要的游戏编程概念。
我们将创建一个先进的第三人称控制器,它可以通过跑酷穿越动态环境。这是《刺客信条》、《看门狗》等现代游戏中的常见系统。但这种机制本身在很多老游戏中都存在,比如《塞尔达传说:时之笛》。所以这是一个学习核心游戏编程技能的完美项目。
因此,我们将从头开始逐步构建所有这些。我们将从制作基本的第三人称控制器开始。我们不会为此使用任何资产,我们将从头开始构建它,因为这是学习游戏编程基础知识的好方法。然后我们将在其上实现跑酷系统。我们将创建一个环境扫描仪来检测玩家前方的障碍物,并让玩家根据障碍物的高度和类型动态地执行不同的跑酷动作。我们将研究目标匹配等高级动画技术,这些技术将使我们能够将相同的动画适应不同高度的障碍物。
我们将使用 Unity 中的可编写脚本的对象来设计跑酷动作,这样它们就由数据驱动,设计师无需接触代码即可创建和修改。我们还将创建一个类似于《刺客信条》等游戏中的攀爬系统。
在本课程结束时,您不仅可以创建这个跑酷系统。您还将学习在整个职业生涯中都可以使用的必要游戏开发技能和技术。
本课程适合哪些人:
- 希望学习中级概念并创建可重复使用系统的初级 Unity 开发人员
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。