在本课程中,您将学习如何在 Unity 和 C# 中创建第三人称跑酷系统,同时学习重要的游戏编程概念。
我们将创建一个先进的第三人称控制器,可以通过跑酷穿越动态环境。这是刺客信条、看门狗等现代游戏中的常见系统。但机制本身已经存在于许多旧游戏中,如时之塞尔达之笛。所以这是一个学习核心游戏编程技能的完美项目。
因此,我们将从头开始逐步构建所有这些。我们将从制作基本的第三人称控制器开始。我们不会为此使用任何资产,我们将从头开始构建它,因为它是学习游戏编程基础知识的好方法。然后我们将在其上实现跑酷系统。我们将创建一个环境扫描器来检测玩家面前的障碍物,我们将让玩家根据障碍物的高度和类型动态地执行不同的跑酷动作。我们将研究高级动画技术,例如目标匹配,这将使我们能够使相同的动画适应不同高度的障碍物。
我们将在 Unity 中使用可编写脚本的对象来构建跑酷动作,以便它们是数据驱动的,并且可以由设计人员创建和修改,而无需接触代码。
在本课程结束时,您将不仅仅是创建这个跑酷系统。但是,您还将学习可以在整个职业生涯中使用的基本游戏开发技能和技巧。
本课程适用于谁
初学者 Unity 开发人员希望学习中间概念并创建可重用系统
类型:电子学习 | MP4 | 视频:h264, 1280×720 | 音频:AAC,44.1 KHz
语言:英语 | 大小:2.21 GB | 时长:21 节课 • 4h 9m
你会学到什么
- 创建可在其他游戏中重复使用的跑酷高级第三人称控制器
- 学习先进的动画技术,如目标匹配、人形重定向等。
- 学习重要的 3D 游戏编程概念
- 学习使用可编写脚本的对象在 Unity 中构建数据驱动系统
- 学习用 C# 编写干净和模块化的代码
要求
您应该了解 C# 的基础知识(if、循环等)
您应该了解 Unity 的基础知识
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。