使用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打磨游戏(添加空白区域,粉色树,音乐)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值