Menu
CoddyTech

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 做游戏?
先从这里的示例开始:改一个数字,点击开始,看看会有什么变化。想按路线系统学习,可以选择 Coddy 的 Godot 课程,它会讲解节点、移动、信号、游戏规则和游戏手感,每节课都有一个能运行的游戏。

适合 Godot 的实用工具

与 Godot 在线编辑器搭配使用的免费浏览器工具,全部来自 Coddy。