使用 Godot 4 制作 2.5D 游戏 | 使用 3D 资源进行 2D 游戏
使用美观的游戏资产制作您的第一个 Godot 2.5D 游戏!
讲师:Single-Minded Ryan
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 学习使用 Godot 制作好看的 2.5D 动作游戏
- 学习如何使用 GDScript 编写 2.5D 游戏
- 学习如何控制玩家的 2D 移动
- 了解如何使用 RayCast3D 节点创建巡逻行为
- 学习如何制作攻击和健康系统
- 学习如何制作健康提货单
- 学习如何控制视觉特效
- 学习如何使用 StateMachine 来控制和混合动画
- 学习如何在 Godot 中创建游戏 UI,例如健康 UI 和重启按钮
- 了解如何将 Godot 项目导出为 exe 文件
- 学习如何设置陷阱
探索相关主题
- 戈多
- 游戏开发
- 发展
要求
- 如果你有初级编程经验就更好了
描述
大家好,我是 Single-minded Ryan,一名游戏开发者和数字艺术家。
在本课程中,我们将在 3D 世界中创建一个典型的 2D 风格游戏,但在深入了解细节之前,我知道您有一个大问题要问:
本课程提供的核心优势是什么?
答案是,我希望你从一开始就感觉自己正在制作一款真正的游戏
我希望你能通过生产级游戏资产学习有关游戏开发的知识,以便你能够无缝地吸收这些想法。
这就是为什么我投入大量精力为课程创建资产,以便您可以拥有高质量的角色、流畅的动画、详细的材质和 VFX 粒子以及美观的关卡模块。
这些资产是您可以通过本课程获得的巨大利益,因为即使完成课程后,您也可以使用这些资产来尝试新想法并设计您的水平。
让我们讨论一下在这门课程中我们要做什么。
我们的玩家可以通过 2D 运动探索这个世界,所以我们将在 GDScript 中介绍这些行为,包括奔跑、跳跃和近战攻击动作。
然后我们将学习如何使用不同动画节点的组合来控制动画,例如 StateMachine 节点、混合动画节点和 OneShot 节点。这样,您在处理复杂的动画设置时将拥有更大的灵活性。
说到敌人,我将向您展示如何让敌人在平台周围巡逻,并检测边缘和障碍物,以便它知道何时转身。这些行为是通过射线投射功能实现的,这是您在游戏开发中处理物理引擎时必须了解的一项基本技术。
视觉效果也是视频游戏的重要组成部分,我将向您展示如何通过脚本控制粒子以及如何为挥剑动作创建材质动画。
想要给玩家更多挑战吗?让我们创建一个带尖刺的陷阱,在这里我们将学习如何使用碰撞形状检测物理体,以及如何使用物理层来管理碰撞检测。
需要一些东西来让玩家活下去吗?健康拾取器来了。为了使拾取器工作,我们将完成玩家的健康系统,并在屏幕上显示心脏 UI。
最后,我们将设置一个终点门作为关卡的目的地,并覆盖游戏结束 UI 和重启游戏按钮以完成游戏玩法
在本课程结束时,您将能够将游戏导出为可执行文件并向您的朋友展示。
如果您渴望提高自己的编程技能,本课程也能为您提供很多帮助。
我们将讨论 Godot 游戏开发的核心思想:游戏生命周期功能,这些概念在许多游戏引擎之间是共享的,因此了解这些功能将帮助您为未来的职业生涯奠定坚实的基础。
您将了解一些基本的编程思想,例如如何使用变量和常量、如何使用条件和控制流(如 if 语句和 for 循环)。
我们还将讨论一些独特的 GDScript 功能,例如如何使用注释以及如何使用信号在脚本之间进行通信,这是
但我希望你注意到,这门课程并不是以代码为导向的,这意味着如果你理解一些基本的编程思想,那就太好了。
我稍后会继续添加新内容,比如我会添加新的讲座来讨论如何制作收藏硬币以及如何在今年夏天射击子弹。
我迫不及待地想在这门课程中见到你,并看看你将要制作的很酷的游戏。
在本课程结束时,您将能够做到以下事情:
-
使用 GDScript 编写代码,这是 Godot 的内置编程语言
-
代码基本角色二维运动(跑/跳)
-
如何使用 RayCast 功能为敌人创建巡逻行为
-
发起近战攻击
-
使用 Godot 的输入系统
-
如何使用StateMachine动画节点和OneShot节点控制玩家的动画
-
如何混合动画
-
使用 GDScript 和动画控制材质效果
-
通过 GDScript 控制 VFX
-
控制敌人的行为,如对玩家造成伤害和死亡
-
如何设置陷阱来伤害玩家
-
创建健康与伤害系统
-
创建健康提货
-
设计 2.5D 游戏关卡
-
如何使用 UI 系统显示玩家的健康心率
-
如何重置游戏场景
-
如何创建按钮以及如何重新加载游戏
-
为你的游戏和工作流程自定义 Godot 的设置
-
如何将游戏导出为可执行文件
请注意,本课程目前不包含任何声音和音乐资产,因为我现在不知道如何创作它们。
*本课程中提供的所有资产(模型、动画、视觉特效等)仅用于教育目的,请勿将其用于任何商业项目。
本课程适合哪些人:
- 想要使用 Godot 制作好看游戏的初学者
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。