通过制作2D平台学习Godot 4-第7部分:炸弹设置 之前我们停在了创建游戏的前两个关卡的地方。在这一部分中,我们将创建炸弹,当炸弹生成器生成炸弹时,炸弹会在场景中移动。我们将在下一部分中创建炸弹生成器。您可以将炸弹想象成《大金刚》中的桶,将炸弹生成器想象成愤怒的大猩猩!您将在本部分中学习到的内容:如何使用 StaticBody2D 节点。如何使用queue_free()从场景中删除节点。让我们创建一个以 Area2D 节点为根的新场景。它应该...    

通过制作 2D 平台游戏学习 Godot 4——第 6 部分:关卡创建 #3 在上一部分中,我们为游戏创建了第一个关卡。在这一部分中,我们将通过创建第二个关卡来完成本教程的关卡创建部分,并在现有关卡中添加最后的润色。您将在本部分学习:如何使用定时器节点。如何创建移动平台。如何使用Tilemap层。第1关:最后润色目前,当我们运行关卡时,地图后方仍有默认的灰色背景。我们将借助Tilemap图层把这个背景改为平铺背景。图层能帮助我们区分前景图块和背景图块,让项目结构更清晰...    

通过制作 2D 平台游戏学习 Godot 4 — 第 5 部分:关卡创建 #2 在上一部分中,我们为游戏的边界创建了基本碰撞和地形。我决定将 Tilemaps 部分分成几个部分,以防止信息过载。如果这是您第一次使用 Godot 中的 TileMap 节点,请不要担心,我保证您练习得越多就会变得越容易。这就是为什么我鼓励您在每部分结束时花时间复习您所做的事情。在这一部分中,我们将创建我们的梯子以及其余的平台。您将在本部分中学习到的内容:如何创建 Area2D 场景。如何连...    

通过制作 2D 平台游戏学习 Godot 4 — 第 4 部分:关卡创建 #1 在本教程系列的开头,我提到过这款游戏的灵感来源于1981年版本的《大金刚》。我再次提起这一点,是因为当我研究原版游戏以分析其机制和玩法时,发现原版《大金刚》只有四个关卡。四个关卡与当今大多数游戏相比似乎微不足道——我的意思是,我们可能都认识某个在《糖果粉碎传奇》中玩到506关的人。图7:经典《大金刚》的四个关卡 在当时,程序化生成关卡并不常见。程序化生成是一种通过算法生成关卡或内容的技术,...    

通过制作 2D 平台游戏学习 Godot 4 — 第 3 部分:玩家动画 创建完 Player 场景后,我们现在可以继续为 Player 添加动画,然后将其连接到脚本中的输入。我们希望 Player 在按下ui_left和ui_right时有奔跑动画,站立时有静止动画,按下ui_up时有攀爬动画,按下ui_jump时有跳跃动画,按下 ui_attack 时有攻击动画(我们仍需创建)。我们还希望 Player 受到伤害和死亡时有动画。您将在本部分中学习到的内容:如何...    

通过制作2D平台游戏学习Godot 4 —— 第二部分:玩家设置与移动输入 您将在本部分中学习到的内容:如何创建、运行和实例化新场景。如何向节点添加输入动作、碰撞和物理。如何通过脚本操纵场景。如何添加计算速度和运动。现在我们已经设置好了项目,现在可以开始创建块,最终将我们的骨架项目变成一个完整的游戏。在这一部分中,我们将创建一个新的场景,其中包含组成玩家的节点。我们的玩家是我们在玩游戏时将控制的实际角色——它的场景将包含所有节点和脚本,这些节点和脚本将使我们能够看到...    

通过制作2D平台游戏学习Godot 4——第一部分:项目编辑器与概览 如果你对复古游戏历史感兴趣,你会知道任天堂在1981年发布《大金刚》后取得的成功简直是一个奇迹。《大金刚》不仅让我们认识了深受喜爱的马里奥(当时被称为Jumpman),还挽救了任天堂免于彻底的经济崩溃。在本系列教程中,我们将追随伟大作品的脚步,尝试制作一款类似《大金刚》的游戏,名为《城堡攀登者》。图1:经典游戏《大金刚》这款游戏与《大金刚》街机游戏类似,玩家将扮演一位国王,需要躲避来自猪敌人...    

DeepSeek 本地部署整合包 + 清华大学DeepSeek使用手册 清华大学近期连续发布了五本关于DeepSeek的电子书籍,内容涵盖从基础知识到实际应用的多个方面,迅速引起广泛关注。首先推出的《DeepSeek从入门到精通》以通俗易懂的方式介绍了DeepSeek的基础知识和提示词应用技巧,被网友称为“清华第一版”。随后,第二版《DeepSeek如何赋能职场应用?》进一步探讨了DeepSeek在职场中的实际应用。紧接着,第三版《普通人如何抓住DeepSeek...    

让我们通过制作 RPG 来学习 Godot 4 — 第 23 部分:测试、调试和导出 好的,我会保留所有内容,包括代码部分,不做任何删除或修改。以下是完整的翻译,包含所有代码部分:恭喜你完成了我们的2D RPG系列教程!虽然你可能花了很长时间才走到这一步,但你坚持了下来,希望现在你已经有了一个可以运行的游戏,并且理解了我们在整个教程中涉及的所有概念。既然游戏已经创建好了,你需要回过头去测试它,确保它尽可能没有bug。在本部分你将学习到:如何安装导出模板。如何将项目导出为Win...    

让我们通过制作 RPG 来学习 Godot 4 — 第 21 部分:简单的店主 在完成我们的RPG系列之前,我们不能不添加一个商店老板到我们的游戏中。我们希望玩家能够从商店老板那里购买弹药、生命值和耐力值。这意味着玩家不必总是冒着生命危险去寻找弹药和消耗品!不再多说,让我们在游戏中添加一个简单的商店老板吧!你将在这部分学到的内容:如何在Sprite2D节点中裁剪动画帧。在创建商店老板场景之前,我们需要先给玩家一些金币——并更新我们的NPC和敌人脚本,以便在玩家完成任务或...