在 Godot 4 中创建程序生成的 2D 肉鸽
Create a procedurally generated 2D Roguelike in Godot 4
学习如何使用 Godot 4.2 制作像 Nuclear Throne 或 Enter the gungeon 这样的游戏
学习内容
-
学习 Godot 4 的基础知识
-
了解如何创建过程生成算法
-
您将学习 2D Roguelike 游戏的基本机制
-
您将构建一个可以出售的原型
要求
-
需要一些编程知识(了解函数、变量等),但剩下的我会教你
描述
在本课程中,您将学习如何创建程序生成的 2D Roguelike,类似于 Nuclear Throne 或 Enter the gungeon 等游戏。我们将使用一种称为随机步行者的算法来自动创建新关卡:每次我们加载关卡时,都会自动生成一个新关卡,从而打开无限关卡的大门。我们将学习如何放置我们的玩家、成群的敌人并退出其中,以及在敌人死亡时实例化弹药。我们还将从头开始创建一个具有典型 roguelike 运动和射击机制的玩家,例如根据鼠标的位置旋转我们的玩家和他的枪,我们将学习如何配置动画鼠标图标,如何创建可以随机巡逻的敌人,并在检测到您后追逐您, 还有更多。
以下是我们将一起学习的内容列表:
-
按程序生成一个具有地形和碰撞形状的自动平铺的关卡
-
将枪和玩家旋转到鼠标位置
-
在我们生成的关卡的边界内实例化敌人
-
让我们的敌人追赶我们
-
能够通过在我们的关卡内掠夺弹药来收集弹药
-
有一个倒计时,当达到零时重新开始关卡
-
创建着色器以损坏玩家
-
子弹爆炸时屏幕晃动
-
拥有玩家生活系统
-
有一个我们需要找到的出口门户才能继续玩游戏
我一直很喜欢制作这门新课程,因为我对程序生成很着迷,如果你想更深入地了解编程的那部分,我希望这门课程能成为你的正确入口,而这部分编程很少以一种完整且易于初学者访问的方式教授。
该资产将与本课程一起提供,因此您只需注册并开始编码即可。
因此,感谢您阅读本文并考虑购买这门课程,我们将在第一讲中见到您!
本课程适合谁:
- 本课程首先针对中级程序员,但希望了解更多程序生成原理的初学者也可以访问
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)