Godot 4.8 已进入 Beta 阶段,功能全部到位。 第二个 Beta 版于 2026 年 10 月 29 日发布,修复了近 150 个 Bug,而整个版本带来了一长串编辑器和运行时升级。对于制作小型 2D、移动端或网页游戏的开发者来说,最实用的是全新的编辑器工作流、更好的触控输入、可自动调整大小的文字,以及网页导出所依赖的 Compatibility 渲染器的多项修复。
本文梳理 Godot 4.8 的新内容、哪些改动对休闲游戏和网页游戏最重要,以及如何在不影响主项目的前提下试用 Beta 版。
Godot 4.8 Beta 速览
| 项目 | 详情 |
|---|---|
| 引擎 | Godot Engine 4.8(免费、开源) |
| 当前版本 | 4.8 beta 2,2026 年 10 月 29 日发布 |
| 状态 | 功能冻结:正式版发布前不再加入新功能,只修复问题 |
| 相比 4.7 的改动 | 来自 340 位贡献者的 1523 项修复(beta 1 时的统计) |
| beta 2 修复 | 近 150 个 Bug,其中约 30 个为回归问题,来自 59 位贡献者 |
| 构建版本 | Standard(GDScript、GDExtension)和 .NET(C#),支持 Windows、macOS 和 Linux |
| 其他试用方式 | 浏览器中的网页版编辑器、Android 编辑器(测试组)、XR 编辑器 |
| .NET 要求 | .NET 10.0 或更高(此前为 .NET 8) |
Beta 属于预发布版本。Godot 团队希望测试者反馈回归问题,尤其是在早期 4.x 版本中运行正常、升级后却出错的项目。请用它来测试,不要用来上线正式运营的游戏。

编辑器用起来更顺手
Godot 4.8 在日常编辑体验上下了很大功夫。以下是你上手第一个小时就会注意到的变化:
- 主屏幕变成停靠面板。 编辑器的各个主屏幕现在都是停靠面板,可以关闭,也可以浮动到独立窗口中(Game 屏幕保持固定)。
- 全新的 Game、2D 和 3D 工具栏,采用统一的风格。
- 在文件系统中直接运行场景。 右键点击任意场景文件,无需先打开即可运行。
- 模糊搜索可以找到近似匹配项,文件系统面板还新增了 glob 搜索,并支持 Ctrl + 滚轮缩放。
- 编辑运行中的游戏。 游戏运行时可以移动、调整大小、旋转和缩放 CanvasItem,并支持撤销和重做。对于 2D 布局和 UI,这能省下大量重启的时间。
- 实验性的符号重命名可在整个项目范围内重命名函数或变量。
- 游戏窗口默认嵌入编辑器中。
GDScript 用户还会发现,警告现在只给一行中出问题的那部分加下划线,而不是整行。改动虽小,却让修改长代码行轻松了许多。

为什么 2D、移动端和休闲游戏受益最多
很多网页游戏和手机游戏都是 2D、靠触屏操作,并且文字很多(菜单、分数、商店按钮)。Godot 4.8 新增了几项正好瞄准这类游戏的功能:
- 文字自动适应文本框。
Label和RichTextLabel新增auto_font_size、min_font_size和max_font_size。当按钮文字的德语或俄语版本比英语长时,字体可以自动缩小以适应,而不会溢出。这对需要翻译成多种语言的游戏非常有用。 - 更多控件支持原生触控。 TextEdit 和 CodeEdit 现在支持点按定位光标、带惯性的拖动滚动,以及双击选中单词。TabBar 和 PopupMenu 也加入了原生触控支持。
- 减少重复点击。 beta 1 修复了触屏时按钮被重复按下的 Bug,beta 2 则让按钮在处理触控时检查视口中可见的部分。
- 主题音效。 主题现在可以包含音效项,并在 UI 事件时播放,点击和悬停音效可以放在主题里,不必写进每个按钮的脚本。
- 更轻量的物理查询。 2D 和 3D 空间查询可以复用结果对象,不必每次分配新对象,对每帧要做大量射线或形状检测的游戏很有帮助。
- Android 导出更省心。 编辑器现在可以帮你下载和管理 Android SDK 与 Java SDK,这一直是新手首次导出手机游戏时的常见绊脚石。

Godot 4.8 为网页(HTML5)游戏带来了什么
Godot 的网页导出通过 WebAssembly 和 WebGL 2.0 在浏览器中运行,而 Compatibility 渲染器是网页平台默认(也是唯一)的渲染器。因此,每次版本更新中关于 Compatibility 的修复,都是网页游戏开发者最该先看的部分。
Godot 4.8 的相关改动包括:
| 改动 | 对网页游戏的意义 |
|---|---|
| 贴花(Decal)现在可在 Compatibility 渲染器中使用 | 浏览器版本也能使用焦痕、脚印等效果 |
| Compatibility 中正片叠底混合不再过暗(beta 2) | 使用 multiply 混合的精灵和粒子在网页上显示正常 |
修复 Compatibility 中天空着色器的 SCREEN_UV |
自定义天空着色器可以正确渲染 |
| Unicode 数据更新至 18.0.0 版(beta 2) | 多语言游戏的文字处理更好 |
| 新项目在窗口失去焦点时忽略手柄输入 | 避免玩家切换浏览器标签页或窗口时产生误输入(仅适用于新项目) |
这个版本没有重磅的网页专属功能。网页项目主要受益于编辑器、GUI 和触控方面的整体改进,以及上述 Compatibility 修复。正式依赖之前,请先在 Chrome、Firefox 和 Safari 中测试你自己的导出版本。
3D 项目的渲染亮点
Godot 4.8 同样带来了一批强大的渲染功能。它们大多面向 Forward+ 和 Mobile 渲染器而非网页,但能看出引擎的发展方向:
- 屏幕空间接触阴影在物体与地面接触处加入细腻的阴影。
- 多次反弹环境光遮蔽减轻角落过暗的问题。
- 方向性光照贴图高光把光泽高光烘焙进光照贴图。
- Mip 级纹理流送只加载所需的纹理细节,节省显存。
- 动画贴花、原生 Trail3D 节点,以及用于复用着色器子图的可视化着色器节点组。



在底层,对象属性访问速度提升约 1.6 倍,并且由于属性改为存储在单个映射中,引擎节省了约 12 MB 运行时内存。一次性移除大量子节点也更快了,对需要清理大型关卡或子弹池的游戏很有帮助。
升级前需要检查的破坏性变更
功能冻结的 Beta 版正是排查意外问题的好时机。以下改动可能影响现有项目:
- .NET(C#)版本需要 .NET 10。
- 窗口失去焦点时的手柄输入在新项目中默认被忽略。
- 对话框采用了新的默认标题,而触控重复按下的修复也可能改变行为,如果你的代码之前专门绕过了这个问题。
- mbedTLS 更新至 4.1.0,会影响网络相关代码。
- 脚本不能再继承自身的内部类。
- 从源码构建引擎现在需要 Python 3.10 或更高版本。
包含所有 Pull Request 的完整列表,请查看 Godot 4.8 交互式更新日志。
如何安全测试 Godot 4.8 Beta
- 先复制项目(或提交到版本控制),再用 Beta 版打开。升级到新版本的项目可能无法在旧版本中正常打开。
- 下载合适的版本,前往 Godot 4.8 beta 2 官方下载页:用 GDScript 选 Standard,用 C# 选 .NET。
- 或者免安装,在电脑浏览器中打开 Godot 4.8 beta 2 网页版编辑器 快速体验。
- 运行你的游戏和网页导出版本,检查菜单、触控输入以及各种混合模式和着色器。
- 反馈回归问题,在 Godot 的 GitHub Issue 页面提交,并附上一个可复现问题的小项目。
常见问题
Godot 4.8 正式发布了吗?
还没有正式版。Godot 4.8 beta 2 于 2026 年 10 月 29 日发布,引擎目前处于功能冻结阶段,正式版发布前剩下的工作是修复 Bug。
即将上线的游戏可以用 Godot 4.8 Beta 吗?
不建议。Beta 版仅供测试。正式发布的版本请继续使用当前的稳定版,在项目副本上试用 4.8。
Godot 4.8 适合做网页游戏吗?
适合,前提是使用 Compatibility 渲染器,也就是网页导出所用的渲染器。4.8 版修复了多个 Compatibility 问题,并改进了触控和文字处理,但没有加入重大的网页专属新功能。
Godot 4.8 需要 .NET 10 吗?
只有运行 C# 脚本的 .NET 版本需要。使用 GDScript 的 Standard 版本完全不需要 .NET。
可以不安装就试用 Godot 4.8 吗?
可以。4.8 beta 2 的官方网页版编辑器可在电脑浏览器中运行。不过如果要认真测试,下载版编辑器仍是更好的选择。




