Godot 在线运行
编写 GDScript,点击 Play,就能在浏览器中用真正的 Godot 引擎玩你的游戏。无需安装。免费,无需注册。
在浏览器中直接在线运行 Godot
一边写 GDScript,一边玩你的游戏。点击开始,点一下游戏画面,然后用方向键和空格键操作。游戏运行在为网页编译的真正 Godot 4.7 引擎中,所以 _ready、_physics_process、move_and_slide() 和信号的表现与 Godot 编辑器完全一致。无需安装,也不需要账号。
每个示例都是一个小型 Godot 项目:一个脚本和一个场景(main.tscn),两者都可以编辑。修改脚本后再次点击开始:游戏会很快带着你的代码重新启动,不用重新加载引擎。控制台会显示每一条 print 输出,以及每个错误和它所在的行;场景标签页则像编辑器中的场景面板一样,显示正在运行的节点树。
这个 Godot 在线编辑器好用在哪里
- 真正的引擎,而不是模仿品:由 Godot 4.7.2 的官方 Web 版本运行你的脚本、物理和场景树。
- 热重载:把修改后的脚本替换进正在运行的游戏,继续玩下去,就像 Godot 编辑器那样。
- 场景标签页显示实时节点树。游戏运行时选中一个节点,就能看到它的位置、速度和脚本。
- 五个示例游戏可以作为起点:平台跳跃游戏、俯视角行走游戏、使用信号的收集金币游戏、带物理效果的弹球,以及用粒子做的烟花。
在 Godot 在线编辑器里可以做什么
- 平台跳跃游戏的主角:修改
SPEED和JUMP_VELOCITY,用计数器加上二段跳,或者让平台动起来。 - 收集金币游戏:连接金币的
body_entered信号,在Label中统计金币数量,再加一个计时器来结束这一局。 - 物理小玩具:按一个键就掉落
RigidBody2D小球,修改它们的弹力,或者在场景文件里给它们搭一个斜坡。
Godot 在线运行常见问题
不安装任何东西,能在线使用 Godot 吗?
能。这个页面在你的浏览器中运行 Godot 官方的 Web 版本,所以不用安装任何东西,也不用注册账号。第一次点击开始时会下载一次引擎(约 7 MB),之后游戏很快就能启动。
这是真正的 Godot 引擎吗?
是的,这是 Godot 4.7.2,使用 Godot 正式版发布的官方 Web 导出模板,运行的就是你的项目。你的脚本和场景都是普通的 Godot 文件:复制到 Godot 编辑器的项目里,运行效果完全一样。
除了脚本,还能编辑场景吗?
main.tscn 标签页,就能以文本形式编辑场景:添加节点、移动平台、修改颜色。点击开始,游戏就会用你的场景重新启动。如果想通过拖动节点来搭建场景,请在你的电脑上使用 Godot 编辑器。这个在线编辑器有哪些做不到的事?
Polygon2D、ColorRect、Line2D 和 Label 来绘制。它用 Godot 的 Compatibility 渲染器运行 2D 游戏,不支持 C#(Godot 无法把 C# 导出到网页),示例也不使用鼠标,全部用键盘操作。免费吗?我的代码会保存吗?
完全免费,也不需要账号。你对每个示例做的修改都会保存在当前浏览器中,关掉标签页后回来还在。点击重置会把当前示例恢复到初始状态,下载按钮可以保存当前打开的文件。
怎么学习用 Godot 做游戏?
适合 Godot 的实用工具
与 Godot 在线编辑器搭配使用的免费浏览器工具,全部来自 Coddy。