使用 Unity 构建多人卡丁车赛车游戏
了解有关车辆物理、游戏机制、人工智能和网络的所有信息,以获得多人卡丁车赛车体验。
讲师:Penny de Byl
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 如何使用 Unity 的车辆物理系统从头开始创建四轮车辆。
- 如何在 Unity 游戏中实现 Photon 网络服务。
- 与赛车力学相关的人工智能技术。
探索相关主题
- 统一
- 3D 游戏开发
- 游戏开发
- 发展
要求
- 对 C# 有扎实的理解
- 熟悉 Unity 游戏引擎
描述
在 Unity 中从头开始构建多人卡丁车赛车游戏将使用 Unity 2019 和 Photon 网络工具指导您逐步完成您自己的卡丁车体验的设置和开发。
本课程中的项目已经过测试并且可与Unity 6兼容。
卡丁车赛车游戏可以追溯到 20 世纪 80 年代,但后来因《超级马里奥赛车》(1992 年)和《古惑狼赛车》(1999 年)而流行起来。该游戏将赛车和街机游戏机制与著名的虚构角色以及遍布皮卡和障碍物的时髦赛道相结合。制作这样的游戏需要结合网络、人工智能、界面设计、特效和音频等技能。
在本课程中,Penny 运用她在国际上享有盛誉的教学风格和 25 年的游戏、图形工作经验以及撰写了两本关于游戏 AI 的获奖书籍的知识,揭示了用于在游戏中创建 NPC 赛车角色行为的最流行的 AI 技术。在整个过程中,您将跟随实践研讨会,这些研讨会旨在带您完成组装自己的卡丁车赛车游戏的每个步骤。您将首先从头开始构建具有智能 NPC 组件的单人游戏体验,然后使用 Photon 主服务器添加网络功能以创建多人游戏。
学习如何编程和使用:
-
使用 Unity 的车轮碰撞器和刚体从头开始构建的汽车物理和控制器;
-
具有航点导航、智能加速和制动以及避让行为的人工智能驱动汽车;
-
赛道小地图,标明玩家位置、后视摄像头和排行榜;
-
与 Photon 建立网络连接,包括设置主服务器、远程过程调用和网络对象实例化;
-
车辆类型和玩家名称的角色选择;以及
-
图形用户界面。
内容和概述
课程首先会详细讲解 Unity 的车辆物理系统。课程将使用车轮碰撞器和刚体从头开始构建一辆四轮汽车,探索其中的每种设置,测试所有可能的功能并进行测试,以达到滑行、加速、制动和重量的正确平衡。然后,将把该系统转移到高品质卡丁车模型上,并放置在赛道环境中,在该环境中,将添加人工智能机制,以开发非玩家角色车辆,这些车辆可以有效地在赛道上行驶,同时避开或在某些情况下猛烈撞击其他玩家。
您将逐步完成一款单人卡丁车赛车游戏,其中一名玩家将与三名 NPC 对抗。将计算比赛名次,并添加包含后视摄像头、小地图和玩家排行榜的平视显示器 (HUD)。您还将学习如何实现摄像头跟随脚本,您可以使用该脚本在玩家之间切换以获得不同的视角。
单人游戏完成后,Photon API 将用于设置主服务器,然后为游戏添加多人游戏功能,以便您可以与朋友一起玩。您将学习如何创建自己的服务器、向其他玩家发送远程过程调用以及实例化联网对象(其中一些是 AI 角色)。
完成本课程后,您将掌握人工智能、网络和用户界面创建等各种游戏开发技术。您获得的知识和技能将适用于众多游戏类型,并有助于您为自己的游戏项目添加高级功能。
学生对 Penny 的课程的评价:
-
Penny 博士是个很棒的人,也是真正的专家。我上过的所有她的课程都是一流的,在我看来,没有比她更好的老师了。她乐观的性格让你感觉就像在听朋友讲课,而不是听另一个单调乏味的老师讲课。
-
这是我购买的第一门 Unity 课程,因为我多年来一直在捣鼓 Unity,但实际上什么也没做,但我只完成了课程的 27%,但我已经学到了很多新东西,它真的让我大开眼界,看到了 Unity 的强大之处。我在 YouTube 上关注 Penny 有一段时间了,她是一位出色的讲师,非常清楚你正在编写的代码并解释它的工作原理。
-
我真的很感激这种清晰的思路。我以前曾多次尝试学习编码,但发现我的知识时好时坏。这一次,这些概念真的牢牢地扎根了。Holistic3D 方法确实有其独特之处!
本课程适合哪些人:
- 初级游戏开发者有兴趣了解构建整个游戏需要什么。
- 经验丰富的 Unity 开发人员想要了解如何使用 Photon Engine 使他们的游戏具有多人游戏功能。
- 所有游戏开发者都想了解更多有关角色导航和移动所使用的人工智能技术。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。