运行Godot游戏时画面全白,编辑器预览正常如何解决?
Godot运行时画面全白问题排查方案
- 确认Camera的激活状态:编辑器预览时自动激活的Camera,运行时可能未被正确设置为当前相机。检查Camera节点的Inspector面板,确保
current属性勾选;或在脚本中通过$Camera.current = true强制激活对应相机。 - 检查Camera的图层可见性:查看Camera的
cull_mask设置,确认至少勾选了角色等可见节点所在的图层。编辑器预览可能默认显示所有图层,但运行时需手动配置可见层级。 - 验证场景加载逻辑:如果通过脚本动态加载场景,检查路径是否正确、节点是否成功实例化。若运行时未加载包含Camera或角色的场景,会因无渲染内容显示默认白色背景。
- 排查Camera参数设置:透视相机检查
fov、near/far裁剪面是否合理,避免角色被排除在视野外;正交相机确认size参数足够覆盖角色区域,防止视图过小导致无内容显示。 - 确认项目背景色设置:虽然编辑器预览正常可排除此大概率情况,但仍可检查
项目设置 > Display > Window > Background > Color是否设为白色,且运行时场景内确实存在可见渲染节点。
内容的提问来源于stack exchange,提问作者Science Philosophy
相关产品推荐
相关产品推荐

