本教程是关于【中文字幕】Godot 2.5D动作游戏完整制作流程视频教程,时长:4小时54分,大小:3.3 GB,MP4高清视频格式,教程使用软件:Godot 4,作者:Alan Rodriguez Lukifah,共31个章节,语言:英语。
本课程学习用漂亮的游戏资产制作你的第一款 Godot 2.5D 游戏!
你将会学到的:
用 Godot 制作好看的 2.5D 动作游戏
学习如何用 GDScript 编写 2.5D 游戏代码
学习如何控制玩家的 2D 移动
学习如何使用 RayCast3D 节点创建巡逻行为
学习如何制作攻击和健康系统
学习如何制作健康拾取器
学习如何控制视觉特效
学习如何使用 StateMachine 控制和混合动画
学习如何在 Godot 中创建游戏 UI,如健康 UI 和重启按钮
学习如何将 Godot 项目导出为 exe 文件
学习如何创建陷阱
要求:
如果你有初级编程经验就更好了
说明:
大家好,我是游戏开发者兼数字艺术家 Single-minded Ryan。
在本课程中,我们将在 3D 世界中创建一个典型的 2D 风格游戏,但在了解细节之前,我知道你有一个大问题要问:
本课程提供的代码优势是什么?
答案是,我希望你从一开始就感觉自己在制作一款真正的游戏
我希望你通过制作级的游戏资产来学习游戏开发知识,这样你就能无缝地吸收这些想法。
这就是为什么我花了很多精力来制作课程的资产,这样你就可以拥有高质量的角色、流畅的动画、细致的材质和视觉特效粒子,以及好看的关卡模块。
这些资产是您通过本课程可以获得的巨大收益,因为即使在学完课程后,您也可以使用这些资产来尝试新的想法和设计您的关卡。
让我们来谈谈本课程中我们要做的事情。
我们的玩家可以通过 2D 动作来探索这个世界,因此我们将介绍 GDScript 中的这些行为,包括奔跑、跳跃和近战攻击动作。
然后,我们将学习如何结合使用不同的动画节点(如 StateMachine 节点、混合动画节点和 OneShot 节点)来控制动画。这样,在处理复杂的动画设置时,你就会有更大的灵活性。
说到敌人,我将向你展示如何让它在平台周围巡逻,以及如何检测边缘和块,以便它知道何时转身。这些行为都是通过光线投射功能实现的,这是游戏开发中处理物理引擎时必须掌握的基本技术。
视觉效果也是视频游戏的重要组成部分,我将向你展示如何通过脚本控制粒子,以及如何为挥剑动作创建材质动画。
想要给玩家带来更多挑战吗?在这里我们将学习如何使用碰撞形状检测物理体,以及如何使用物理层管理碰撞检测。
需要一些东西来维持玩家的生命吗?这就是健康拾取器。为了让拾取器工作,我们将在屏幕上使用心脏 UI 完成玩家的健康系统。
最后,我们将设置一个终点门作为关卡的终点,并使用游戏结束用户界面和重新开始游戏按钮来结束游戏。
课程结束后,您就可以将游戏导出为可执行文件,并向朋友们展示。
如果您渴望提高自己的编程技能,本课程也能为您提供很多帮助。
我们将讲述 Godot 游戏开发的核心理念:游戏生命周期功能,这些概念在许多游戏引擎中都是共享的,因此了解这些功能将有助于您为今后的职业生涯打下坚实的基础。
您将学习到一些基本的编程思想,如如何使用变量和常量,如何使用条件和控制流,如 if 语句和 for 循环。
我们还将讨论一些独特的 GDScript 功能,例如如何使用注释,以及如何使用信号在脚本之间进行通信,也就是我们常说的 “信号”。
但我希望大家注意,本课程并不完全以代码为导向,也就是说,如果你能理解一些基本的编程思想,那将会非常棒。
以后我会不断添加新内容,比如今年夏天我会添加新的讲座,讲述如何制作可收集的硬币以及如何发射子弹。
我迫不及待地想看到你在这门课程中的表现,并看看你将要制作的酷游戏。
在本课程结束时,您将能够做到以下事情:
使用 GDScript(Godot 的内置编程语言)编写代码
编写基本的角色 2D 移动代码(跑/跳)
如何使用 RayCast 功能为敌人创建巡逻行为
创建近战攻击
使用戈多输入系统
如何使用 StateMachine 动画节点和 OneShot 节点控制玩家动画
如何混合动画
用 GDScript 和动画控制材质效果
通过 GDScript 控制视觉特效
控制敌人的行为,如对玩家造成伤害和死亡
如何创建伤害玩家的陷阱
创建健康和伤害系统
创建健康拾取器
设计 2.5D 游戏关卡
如何使用用户界面系统显示玩家的健康红心
如何重置游戏场景
如何创建按钮和重新加载游戏
为你的游戏和工作流程定制 Godot 设置
如何将游戏导出为可执行文件
请注意,本课程目前不包含任何声音和音乐资产,因为我暂时还不知道如何创作。
*本课程中提供的所有资产(模型、动画、视觉特效等)仅供教学使用,请勿用于任何商业项目。
此课程面向哪些人:
想用 Godot 制作精美游戏的初学者