让我们通过制作 RPG 来学习 Godot 4 — 第 12 部分:玩家射击和造成伤害 作者: 相信神话 时间: 2025-01-13 分类: Godot自学 评论 如果不能射击敌人,敌人还有什么用呢?在这一部分中,我们将创建子弹,让玩家可以朝他们面对的方向射击。然后,我们将添加一个动画,显示如果我们的子弹击中敌人,敌人会受到伤害。如果子弹击中敌人的程度足以使其生命值耗尽,他们也会死亡。稍后,我们将提高玩家的 XP,并在敌人死亡时为其添加战利品。但现在,让我们系好安全带,因为这部分会很长!您将在本部分中学习到的内容:· 如何使用 AnimationPla... 深入阅读>>
让我们通过制作 RPG 来学习 Godot 4 — 第 11 部分:生成敌人 AI 作者: 相信神话 时间: 2025-01-11 分类: Godot自学 评论 想象一下,手动将 50 多个敌人添加到我们的场景中需要做多少工作。这不仅看起来很混乱,而且还意味着我们的场景中只有 50 个敌人,如果我们杀死他们所有人,他们就会消失,直到我们重新加载游戏。为了解决这个小难题,我们可以创建一个敌人生成器,它将在整个地图的随机位置以恒定值生成我们的敌人,这意味着我们的敌人永远不会多于或少于我们定义的敌人。每次我们杀死一个敌人并将其移除时,生成器都会生成一个新的... 深入阅读>>
让我们通过制作 RPG 来学习 Godot 4 — 第 10 部分:动画 AI 运动 作者: 相信神话 时间: 2025-01-10 分类: Godot自学 评论 如果敌人只是以静态图像的形式漂浮在我们的地图上,那它有什么用呢?这不行,所以让我们开始着手实现动画,让我们的敌人活过来。我还给你准备了一个惊喜:我们已经编写了大部分敌人的动画代码。嗯,不是真的,我的意思是它仍然在 Player 代码中,但这意味着我们可以继续复制和粘贴一些代码,这极大地加快了我们的开发时间。您将在本部分中学习到的内容:· 如何向不可控节点添加动画。· 进一步练习向量。在您的 ... 深入阅读>>
让我们通过制作 RPG 来学习 Godot 4 — 第 9 部分:敌人 AI 设置 作者: 相信神话 时间: 2025-01-08 分类: Godot自学 评论 如果没有某种威胁或敌人需要击败,游戏就不算完整。在我们的游戏中,我们将有一个仙人掌敌人,它会以恒定值在地图上生成,这意味着在游戏循环期间,地图上的敌人数量永远不会多于或少于 x。如果玩家触碰这个敌人,它会伤害我们的玩家,它也会向我们的玩家射击。让我们开始介绍我们的敌人 AI。您将在本部分中学习到的内容:· 如何向不可控节点添加运动。· 如何使用计时器节点。· 如何使用 RandomNumbe... 深入阅读>>
让我们通过制作 RPG 来学习 Godot 4 — 第 8 部分:添加弹药拾取和消耗品 作者: 相信神话 时间: 2025-01-06 分类: Godot自学 评论 如果您已成功完成本系列教程的这一部分,那么您应该已经设置好了基本地图、可移动角色和游戏 GUI。在本节中,我们将重点介绍如何将拾取物添加到我们的游戏中。这些拾取物将包括健康和耐力消耗品以及弹药。当玩家拾取这些物品时,我们还将更新我们的 GUI 值。您将在本部分中学习到的内容:· 如何使用枚举。· 如何使用@tool对象。· 如何在编辑器中执行代码。· 如何通过内存队列从场景中删除节点。· 如... 深入阅读>>
让我们通过制作 RPG 来学习 Godot 4 — 第 7 部分:设置游戏 GUI #3 作者: 相信神话 时间: 2025-01-04 分类: Godot自学 评论 在前两部分中,我们为健康和体力值以及拾取物创建了 UI 元素。在 GUI 部分的最后一部分中,我们将创建显示玩家等级和 XP 值所需的元素。您将在本部分中学习到的内容:· 如何更轻松地向场景中添加 UI 元素。· 如何定位标签。· 如何改变节点的字体和锚定。等级和 XP UI我们暂时不会添加任何代码来更新它,因为我们首先需要为其创建一个敌人。现在让我们继续创建这些元素。在您的 Player ... 深入阅读>>
让我们通过制作 RPG 来学习 Godot 4 — 第 6 部分:设置游戏 GUI #2 作者: 相信神话 时间: 2025-01-02 分类: Godot自学 评论 之前,我们为玩家的健康和耐力创建了 UI,并实现了在代码和视觉上更新这些值的功能。在这一部分中,我们将创建用户界面来显示和更新我们的 Pickups。Pickups 是我们的玩家能够捡起的东西!这包括健康和耐力再生饮料和弹药。我们还没有这些物品,我们稍后会创建它们,但现在我们将为它们创建 UI。您将在本部分中学习到的内容:· 如何向场景添加 UI 元素。· 如何添加标签和图标。· 如何改变节... 深入阅读>>
让我们通过制作 RPG 来学习 Godot 4 — 第 5 部分:设置游戏 GUI #1 作者: 相信神话 时间: 2024-12-28 分类: Godot自学 评论 在开始设置敌人和任务等有趣的部分之前,我们要完成游戏GUI的创建。GUI可以让我们直观地显示玩家统计数据的变化,例如他们的弹药和拾取量、健康和耐力值以及当前经验和等级。图 10:GUI 布局计划。我将GUI创建分为三个部分:健康和耐力;拾取物;以及经验和升级。您将在本部分中学习到的内容:· 如何向场景添加 UI 元素。· 如何复制节点。· 如何通过自定义信号更新 UI 元素。· 如何改变节点... 深入阅读>>
让我们通过制作 RPG 来学习 Godot 4 — 第 4 部分:游戏图块地图和相机设置 作者: 相信神话 时间: 2024-12-25 分类: Godot自学 评论 欢迎回到我们的Dusty Trails教程系列!如果您错过了上一部分,您可以在本教程末尾找到它的链接。我们现在有了一个正常运行的玩家,好吧,我们还有很多东西可以添加到我们的小人物身上,使他们成为真正的游戏英雄!但现在,我们的玩家必须等待,因为在这一部分中,我们将添加带有碰撞的游戏TileMap,并添加一个Camera2D到我们的游戏中,以便我们可以跟随玩家。我们没有在本教程的播放器设置部分添... 深入阅读>>
让我们通过制作 RPG 来学习 Godot 4 — 第 3 部分:玩家动画 作者: 相信神话 时间: 2024-12-21 分类: Godot自学 评论 我们的玩家已经设置好了,当我们运行游戏时,它会在地图上移动。但是有一个问题,那就是它只是静态移动。它没有配置动画!在本节中,我们将重点介绍如何为玩家添加动画,以便它可以四处走动并开始活跃起来。您将在本部分中学习到的内容:· 如何使用精灵表进行动画制作。· 如何使用 AnimatedSprite2D 节点添加动画。· 如何将动画与输入动作连接起来。· 如何添加自定义输入操作。· 如何使用 in... 深入阅读>>