从零开始创建一个兼容 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 中级用户。
  • 各个年龄段的游戏开发学生。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。