在本课程中,我们将使用Unity制作基于3D物理的八球桌球游戏。话虽如此,本课程的终极目标并不是向您展示如何制作八球桌球游戏,而是利用它来帮助您学习Unity中制作游戏的基本原则,这将使您能够创建自己的游戏。我们游戏的一个显着特点是真实物理模拟。换句话说,在本课程中,我们要制作的游戏中,玩家将能够进行跳跃射击,使球反弹至桌面上;和曲线射击,使球呈弧线移动。我们游戏的另一个显著特点是一个相当难以打败的AI玩家。AI部分的重要之处在于,在进行这部分工作时,您将学会如何编写复杂的数据驱动游戏逻辑,这是一种非常宝贵的经验。Eightball Pool with Unity

在本课程中,我们不仅会向您展示如何在Unity中制作游戏,还会向您展示如何制作一个可发布的手机游戏。我们在本课程中将使用的八球桌球游戏已经在Apple的App Store和Google的Play Market上发布过,我们将以最终发布目标为重点制作这款游戏,以便您获得全面的体验。最后,由于我们的目标是向您展示如何制作一个可发布的游戏,我们还将向您展示如何通过在项目中整合广告实现基本的货币化。好的,再次强调,在本课程中,我们以八球桌球作为学习示例,教授您可应用于任何其他游戏制作的可转移技能。为了实现这一目标,我们提供了我认为是详尽解释,而实际上,对于您中的一些人,这可能是令人疲倦的解释。因此,本课程的前几章节在同一节课上有两个版本,一个是详细解释的版本,另一个是很少解释的版本。我们称它们为快车道和学习赛道的课程。因此,如果您已经具有Unity的一些经验,您可能希望选择快车道的课程,并在感觉可能需要更多解释时切换到学习赛道。本课程的另一个特点是基于学习永远不是一条直线的想法,这意味着当我们遇到新事物时,我们往往无法完全理解它,因为它需要额外的知识和实践才能完全被接受。因此,在整个课程中,我们将引导您回顾以前的课程,并鼓励您确实这样做。为了帮助您浏览课程,我们有一个术语表,其中包含您需要了解的重要概念的描述,以便您在使用Unity时感到更加舒适。术语表还包含概念被解释和应用的参考文献列表。除了术语表,一些课程中我们还提供链接到我们的YouTube视频,这些视频可以为您提供与课程相关的附加信息。现在,本课程设计给那些没有Unity经验的人。零请注意,如果您对编程一般不熟悉,并且对面向对象编程不熟悉,我们建议您先查看我们的YouTube频道。我们在本课程中没有涵盖编程一般的主要原因很简单,因为Unity并不是一个很好的选择。但是,这并不意味着如果您完全没有编程经验,本课程就不适合您。只需查看我们在YouTube频道上拥有的视频,您就可以了。本课程的另一个特点是原型方法。尽管我们在开始制作本课程之前已经制作并发布了游戏,但我们决定向您展示一种更为自然的游戏开发过程,我们从简单的开始,使用原始图形和简单功能,然后在整个课程中扩展我们的项目。例如,我们首先创建一个更为原始的版本,而不是花很多时间完善游戏控制或用户界面,然后在较小的增量中完善它们。在这样做的过程中,我们向您展示如何修复常见错误并解决扩展项目时出现的更大问题。我们认为这种方法对于学习更有益,因为您在这个过程中获得的经验将使您能够解决其他您可能对未来感兴趣参与的项目中出现的类似问题。*由Vecteezy提供台球桌矢量图

由MrM编程创建
MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 千赫兹,2 通道
类型:电子学习 | 语言:英语 | 时长:95 节课(24 小时 7 分钟)| 大小:14.2 GB

学会如何在Unity中创建可发布的基于3D物理的手机游戏

您将学到:
您将学到可转移的技能,使您能够使用Unity创建可发布的基于3D物理的手机游戏
您将学会如何为您的项目做规划
您将学会如何将广告整合到您的Unity项目中
您将学会如何创建一个合理具有挑战性的玩家人工智能

要求:
本课程适用于没有Unity经验的人员

发表回复

后才能评论