从零开始创建一个兼容 Unity 6 的 3D 无尽跑酷游戏
Create a 3D Endless Runner from Scratch – Unity 6 Compatible
了解如何使用 C# 在 Unity 中制作无限滚动平台游戏,并完成游戏开发的所有阶段。
学习内容
-
如何使用 Unity Mecanim 系统在角色上创建和触发动画状态。
-
如何设计具有主菜单、弹出窗口以及可编程按钮和滑块的图形用户界面。
-
如何对无限滚动的 3D 平台世界进行编程。
-
如何实现背景音乐和音效。
-
如何为魔法咒语、爆炸和特效创建和生成粒子系统。
-
如何编写一个拯救该州的生命计数和评分系统。
-
如何从头开始构建整个休闲游戏。
要求
-
对 C# 有很好的理解。
-
对 Unity 游戏引擎的基本了解。
描述
谁不喜欢一个好的无限跑酷游戏呢?您知道这是从 Donkey Kong 和 Mario Brothers 的早期平台游戏中占据主导地位的类型吗?从 Canabalt 到 Temple Run 再到 Subway Surfer,这款休闲游戏一直是许多拥有移动设备的游戏玩家的消遣方式,他们可以消磨片刻。但是您知道这样一个游戏需要做很多工作吗?当然,场景是重复的,但你知道吗,它必须由环境的各个部分构成,这些部分总是可以组合在一起并按程序放置的?
在本课程中,Penny 将利用她享誉国际的整体教学风格和超过 25 年的游戏教学、研究和写作专业知识,带您了解使用 C# 和 Unity 游戏引擎进行游戏开发的所有阶段。在整个课程中,您将参加动手研讨会,这些研讨会旨在教授您这些核心编程概念,让您的游戏更上一层楼。提供所有资产,包括模型、动画、纹理和声音。
本课程的目标是教您制作自己的游戏所需的一切知识!
了解如何编程和使用:
-
角色和世界模型
-
角色动画
-
程序化无限世界生成
-
图形用户界面
-
取货
-
粒子系统
-
背景音乐
-
音效
内容和概述
本课程首先在 Unity mecanim 系统中设置角色和应用动画,然后编写代码来控制它们。它将继续逐步介绍无限滚动 3D 世界的开发,包括池化和单例设计模式的使用。在这些部分中,添加了诸如火和墙壁等障碍物,角色被编程为跳过并摧毁这些障碍物。此后,图形用户界面 (GUI) 将放在 Unity 的画布系统中,您将在其中学习对齐方式、字体和屏幕分辨率,以及如何对按钮按下、滑块和创建弹出窗口进行编程。接下来,研究粒子系统作为提供一些特殊效果的一种手段,并且有几个粒子系统是从头开始构建的,用于魔法咒语和爆炸。最后,覆盖了背景音乐和声音效果,以及从 GUI 控制每个效果的声音。
学生对 Penny 课程的评价:
-
她是这个平台上有史以来最好的老师。
-
大多数教练都是非常聪明的人。有些人擅长教学,有些人不擅长。Penny 擅长描述复杂的概念,而不会陷入许多教师觉得有义务这样做的黑暗大脑兔子洞。就像他们需要通过解释每一个微小的方面来展示他们的知识。Penny 没有去那里。她清楚地解释了事情,但不会用超出他们需要知道的东西来压倒学生。大多数人一次能吸收的东西只有这么多。你需要学习,然后你需要练习,然后是更多的学习。我上过她的大部分课程,我都推荐。
本课程适合谁:
- Unity 初学者。
- 对完成整个游戏项目感兴趣的 Unity 中级用户。
- 各个年龄段的游戏开发学生。
评论(0)