Godot的第一个游戏项目示例
本文概述 为什么是2D? 玩家场景 本教程将指导我们进行第一个Godot项目。我们将学习Godot编辑器的工作原理, 如何构建项目以及构建2D游戏。 该项目是Godot引擎的简介。它假定我们已经有一定的编程经验。如果我们完全不熟悉编程, 则...
本文概述 为什么是2D? 玩家场景 本教程将指导我们进行第一个Godot项目。我们将学习Godot编辑器的工作原理, 如何构建项目以及构建2D游戏。 该项目是Godot引擎的简介。它假定我们已经有一定的编程经验。如果我们完全不熟悉编程, 则...
本文概述 场景设定 添加脚本 脚本的作用 处理信号 我们将建立一个包含按钮和标签的GUI场景, 按此按钮将更新标签。它将演示: 编写脚本并将其附加到任何节点。 我们正在通过信号连接UI元素。 我们正在编写一个可以访问视图中其他节点的脚本。 ...
我们正在创建不太混乱的LonnyLips脚本。然后, 首先, 创建一个StoryBook节点, 然后将每个故事作为StoryBook的单独子节点, 并使每个故事使用相同的脚本, 我们希望新脚本为每个故事保存数据。 然后我们创建一个节点。单击...
Godot专为制作互动游戏而设计。比其他所有引擎都容易。 当我们使用Godot进行游戏时, 推荐的方法是消除最常见的设计模式, 例如MVC或实体关系图, 而无需更轻松地考虑场景。首先从想象我们游戏中的可见元素开始, 这些元素不仅可以被程序员...
要导出LonnyLips, 我们必须经历一些简单的过程或步骤。 首先, 我们必须从脚本文件中删除JSON代码。 例子: 输出与以前相同, 但未使用JSON函数。 要导出项目, 我们必须单击”项目”, 然后将其导出。 ...
本文概述 GDScript 视觉脚本 ASP.Net/C# Godot中的”主要”语言是GDScript和Visual Script。选择它们的主要原因是与Godot Engine的集成程度, 因为它使体验更加流...
JSON(JavaScript对象表示法)是一种轻量级的数据可互换格式。读写很简单。机器很容易解析和生成。它基于JavaScript编程语言(标准ECMA-262第3版, 1999年12月)的子集。JSON是一种完全独立于语言的文本格式, ...
该按钮是标准主题按钮。它可以包含文本和任何图标, 并将根据当前主题显示它们。 要创建按钮, 请单击加号(+), 然后从对话框中选择按钮。 该按钮的创建类似于以下屏幕截图。 我们也可以在下面的按钮上写文字。 这将自动在按钮上显示给我们。 如果...
queue_free()是在帧末尾安全销毁节点并将其从树中删除的快捷方式。如果我们已经在树外有一个节点, 这将很有用。 例如: remove_child()与add_child()相反。它将节点从场景树中删除。它不会删除该节点, 因此我们可...
字典类型。关联容器包含唯一键引用的值。参考始终通过字典。 Godot不支持在迭代过程中擦除元素。 创建字典: 要将键添加到现有字典, 请像现有键一样对其进行访问并分配给它: 这是处理库存管理之类的完美方法, 而不仅仅是库存管理, 我们可以做...