Eightball Pool with Unity
发布于 2024 年 7 月。
由 MrM Programming 创作。
MP4 格式视频,分辨率为 1280×720,音频为 AAC 格式,44.1 千赫兹,双声道。
课程类型为电子学习,语言为英语,时长为 95 节课(24 小时 7 分钟),文件大小为 14.2GB。
“学习如何在 Unity 中创建可发布的基于物理的 3D 手机游戏”。
一、你将学到什么
- 你将学习可转移的技能,使你能够使用 Unity 创建可发布的基于物理的 3D 手机游戏。
- 你将学习如何规划你的项目。
- 你将学习如何将广告整合到你的 Unity 项目中。
- 你将学习如何创建一个具有合理挑战性的玩家人工智能。
二、要求
本课程专为没有 Unity 经验的人设计。
三、课程描述
在本课程中,我们将使用 Unity 制作一个基于物理的 3D 八球台球游戏。话虽如此,本课程的最终目标不是仅仅向你展示如何制作一个八球台球游戏,最终目标是利用它来帮助你学习在 Unity 中制作游戏的基本原理,使你能够创建自己的游戏。
我们游戏的一个突出特点是逼真的物理模拟。换句话说,在本课程中我们要制作的游戏中,玩家将能够进行跳球,使球从桌子上弹起;以及弧线球,使球以曲线运动。
我们游戏的另一个独特特点是一个相当难击败的人工智能玩家。关于人工智能部分重要的是,在开发它的过程中,你将学习如何编写复杂的数据驱动游戏逻辑,这是非常宝贵的经验。
在本课程中,我们不仅将向你展示如何在 Unity 中制作游戏,还将向你展示如何制作可发布的手机游戏。我们在本课程中用作示例的八球台球游戏已经在苹果应用商店和谷歌 Play 市场上发布,我们将以最终发布为目标制作这个游戏,以便你获得完整的体验。
最后,由于我们的目标是向你展示如何制作可发布的游戏,我们还将向你展示如何通过将广告整合到我们的项目中来实现基本的盈利。
再次强调,在本课程中,我们使用八球台球作为学习示例,教你可应用于你可能想要制作的任何其他游戏的可转移技能。
为了实现这一目标,我们提供了我认为是详尽的解释,而实际上,对于你们中的一些人来说,这可能是令人疲惫的解释。因此,本课程的前几章有同一课程的两个版本,一个是详细解释版,一个是很少解释版。我们称之为快速通道课程和学习通道课程。所以,如果你已经有一些 Unity 经验,你可能想要选择快速通道课程,并在你觉得可能需要额外解释时切换到学习通道课程。
本课程的另一个特点是基于学习从来不是一条直线的理念,这意味着很多时候当我们遇到新事物时,我们无法完全理解它,因为它需要额外的知识和实践才能完全被理解。
所以,在整个课程中,我们将引导你回到以前的课程,我们鼓励你实际这样做。为了帮助你在课程中导航,我们有一个词汇表,其中包含你需要了解的重要概念的描述,以便在使用 Unity 时感到更舒适。词汇表还包含概念被解释和应用的参考列表。除了词汇表,在一些课程中,我们还提供指向我们 YouTube 视频的链接,这些视频可以为你提供与课程相关的额外信息。
现在,本课程是为没有 Unity 经验的人设计的。然而,如果你总体上对编程不熟悉,并且如果你不熟悉面向对象编程,我们建议你先查看我们的 YouTube 频道。我们在本课程中不涵盖一般编程的主要原因仅仅是因为 Unity 不是一个好的选择。然而,这并不意味着如果你完全是编程新手,本课程就不适合你。只需浏览我们在 YouTube 频道上的视频,你就会没事的。
本课程的另一个特点是原型制作方法。即使我们在开始制作本课程之前已经制作并发布了这个游戏,我们还是决定向你展示一个更自然的游戏开发过程,我们从简单开始,使用原始图形和简单功能,并在整个课程中扩展我们的项目。例如,我们不是花很多时间完善游戏控制或用户界面,而是首先创建一个更原始的版本,然后逐步进行小的改进。在我们这样做的过程中,我们向你展示如何修复常见错误并解决在扩展项目时出现的更大问题。我们相信这种方法对学习更有益,因为你在这个过程中获得的经验将使你能够在未来你可能感兴趣参与的其他项目中解决类似的问题。
* 台球桌矢量图由 Vecteezy 提供。
暂无评论内容