一切都在这个标签页里运行。没有安装,没有导入步骤,也没有需要配置的项目文件。本页把整个界面走一遍,从打开它到把链接发给别人。
左侧面板是代码编辑器。你只需要打字:停下来片刻后,脚本会自动检查并保存,界面上没有任何保存按钮。
如果脚本无法编译,错误会标在出问题的那一行上,红色显示,并带上引擎给出的信息。Godot API 的补全会在输入时出现。
列表上方的 + 用来新建文件。选择 Script 或 Shader,输入不带扩展名的名字,它就会出现在 Scripts 或 Shaders 下面。旁边的垃圾桶图标删除选中的文件,main.gd 不能删除。
只有 main.gd 挂在节点上。其余的都从代码里获取:Get.script('player') 和 Get.shader('water'),两者都不带扩展名。
浮在视口下方的那条工具栏,是控制项目本身的地方。
+ 新建,用垃圾桶删除。default 场景会一直保留。print() 调用次数,红色的统计错误。点击其中任意一个都会打开输出面板。按住鼠标中键可以环绕编辑器相机,同时按住 shift 可以平移。滚轮缩放。这移动的是编辑器视角,而不是游戏里的相机,所以玩家看到的画面不会改变。
顶栏的 Code 按钮可以隐藏代码面板,让视口更宽。
scenes、scripts 和 shaders 三个文件夹,这就是一个可以在桌面端打开的 Godot 项目。你的项目存在这个浏览器里,而不是服务器上,所以刷新不会丢,但清除站点数据就会消失。ZIP 是不依赖这一点的副本。
Web 版 Godot 通过 WebGL 2 渲染,也就是 Compatibility 渲染器。屏幕空间反射、VoxelGI、SDFGI、体积雾、贴花、景深和计算着色器在那里都不可用,无论项目设置里写了什么。
有一个常让人意外:GPUParticles 不会绘制。请改用 CPUParticles2D 和 CPUParticles3D,目录里的每个示例都是这么做的。
同样也没有资源导入,因此图片、音频和模型都必须用代码生成,比如 FastNoiseLite、Image、GradientTexture2D 或 AudioStreamGenerator。