使用Godot Engine创建一个2D RPG游戏


学习用对话框,有限状态机,剑攻击,敌人,着色器,用户界面,地下城和更多编码一个2D RPG游戏

你会学到什么
掌握游戏编程的关键概念
学习Godot的语言GDScript
熟悉Godot引擎的界面
创建您自己的2D RPG
Create a 2D RPG with The Godot Engine

语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:4.23 GB 含课程文件 |时长:8小时13分钟
 

要求
拥有一台笔记本电脑和学习的意愿!

描述
在这个课程中,你将从头到尾学习创建一个类似于《塞尔达:过去的链接》、《星谷》或《口袋妖怪》的2D RPG的所有基础知识。我会教你这类游戏的关键概念,包括

有限状态机

使用混合树

有可以追你的敌人

创建对话系统

击中箱子时抢劫硬币

用钥匙打开锁着的门

只有当你杀死所有的敌人时,门才会打开

创建地下城

创建一个UI系统,显示收集的生命、硬币和钥匙的数量

在游戏开始时创建闪屏来显示贵公司的标志

创建带有按钮的标题屏幕,您可以切换进入/退出游戏

你可以查看课程表,了解更多的课程内容。

我专注于制作直截了当的视频,给你理解关键概念所需的所有基础知识(同时向你展示如何使用它们),而不会让你感到负担过重。




作为塞尔达系列的忠实粉丝,能够教你如何制作这种类型的游戏对我来说是一个很大的惊喜,这是众所周知的非常困难的游戏,但是玩起来非常有价值和令人满意!在本课程结束时,你将拥有一个可以开发的RPG游戏原型,你将学会为这类游戏编程的关键概念,如果你是一个编程新手,你将学会编程的所有关键概念。

这门课程是给谁的
编程初级到中级

课程目录:
001下载和界面概述
002设置播放器
003设置动画
004编码玩家动作
005创建一个跟随玩家的简单摄像机
006创建用于编码状态机的混合树
007在有限状态机中编码我们的动画
008编码剑的运动和输入
009创建Tilemap并使用YSort
010用YSort给我们的背景添加树
011在背景中添加一栋房子
当玩家从后面经过时,使我们的房子变得透明
013创造室内房子&变化场景
014在室内场景中实例化玩家
015将玩家定位在房子里(关卡)
016将碰撞形状添加到内部房屋
017获取硬币和使用协程
018用我们的剑砍草(近战系统和碰撞面具)
019随机抢币
020创造我们的第一个敌人
021敌人的生命与死亡
022显示收集的硬币数量(GUI第1部分)
023显示玩家的生命数(GUI部分2)
024敌人杀死玩家!(玩家健康系统)
025敌人追玩家(基础AI)
026使用Dialogic创建对话
027通过代码实例化我们的对话框并创建我们的NPC
028创建进入地牢的隐藏楼梯
029用不同的贴图创建地牢(自动贴图,地图,单个贴图)
030触发开关开门
031使用剑和开门时播放声音
032箱子和钥匙
033用钥匙开门
034击败所有敌式门
035移动危险(使用补间)
036使用出口id进入地下城
037修复相机错误
038使用着色器创建点击效果
039创建一个闪屏并导入自定义字体
040创建带有播放和退出按钮的标题屏幕
041打磨游戏(添加空白区域,粉色树,音乐)

猜你喜欢

转载自blog.csdn.net/qq_24984671/article/details/125276980