Unity 3D无尽奔跑者无限滚动平台游戏教程(兼容 Unity 6)
了解如何使用 C# 在 Unity 中制作无限滚动平台游戏,并完成游戏开发的所有阶段。
您将学到什么
- 如何使用 Unity Mecanim 系统创建和触发角色的动画状态。
- 如何设计带有主菜单、弹出窗口和可编程按钮和滑块的图形用户界面。
- 如何编写一个无限滚动的 3D 平台世界。
- 如何实现背景音乐和音效。
- 如何为魔法、爆炸和特殊效果创建和产生粒子系统。
- 如何编写一个可以拯救国家的生命计数和评分系统。
- 如何从头开始构建一款完整的休闲游戏。
要求
- 很好地理解 C#。
- 对 Unity 游戏引擎有基本的了解。
描述
谁不喜欢一款出色的无尽跑酷游戏?你知道吗,从《大金刚》和《马里奥兄弟》等早期平台游戏开始,这种游戏类型就一直占据主导地位?从《屋顶狂奔》到《神庙逃亡》再到《地铁跑酷》,这种休闲游戏一直是许多使用移动设备的玩家消磨时间的消遣方式。但你知道吗,制作这样一款游戏需要付出很多努力?当然,场景是重复的,但你知道吗,它必须由环境的各个部分组成,这些部分总是可以拼合在一起,并可以程序化地放置?
在本课程中,Penny 将利用她在国际上享有盛誉的整体教学风格以及超过 25 年的游戏教学、研究和写作经验,带您了解使用 C# 和 Unity 游戏引擎进行游戏开发的所有阶段。在整个课程中,您将参加实践研讨会,这些研讨会旨在教您这些核心编程概念,让您的游戏更上一层楼。所有资产(包括模型、动画、纹理和声音)均已提供。
本课程的目标是教您制作自己的游戏所需的所有知识!
学习如何编程和使用:
- 角色和世界模型
- 角色动画
- 程序化无限世界生成
- 图形用户界面
- 接送
- 粒子系统
- 背景音乐
- 音效
内容和概述
课程首先在 Unity mecanim 系统中设置角色并应用动画,然后编写代码来控制它们。课程将逐步介绍无限滚动 3D 世界的开发,包括池化和单例设计模式的使用。在这些部分中,添加了诸如火和墙壁之类的障碍物,角色被编程为跳过并摧毁它们。此后,在 Unity 的画布系统中组装图形用户界面 (GUI),您将在其中了解对齐、字体和屏幕分辨率,以及如何编程按钮按下、滑块和创建弹出窗口。接下来,研究粒子系统作为提供一些特殊效果的手段,并从头开始构建几个粒子系统用于魔法咒语和爆炸。最后,介绍背景音乐和音效,以及如何从 GUI 控制每个声音。
学生对 Penny 的课程的评价:
- 她是这个平台上最好的老师。
- 大多数教师都非常聪明。有些人擅长教学,有些人则不然。佩妮擅长描述复杂的概念,而不会像许多教师那样深入到黑暗的大脑兔子洞中。他们似乎需要通过解释每一个微小的细节来展示他们的知识。佩妮不会这样做。她解释得很清楚,但不会用超出他们需要知道的内容来压倒学生。大多数人一次只能吸收这么多。你需要学习,然后你需要练习,然后更多的学习。我上过她的大部分课,我推荐她所有的课。
本课程适合哪些人:
- Unity 初学学生。
- 有兴趣完成整个游戏项目的 Unity 中级用户。
- 各个年龄段的游戏开发学生。
资源下载
下载价格免费
1.本站所有资源均为网络收集用户投稿,如有侵权请及时与本站联系删除!
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
GFXHUB 原文链接:https://gfxhub.cn/create-a-3d-endless-runner-in-unity/,未经允许不得转载。
评论0