Godot:应用程序不是全屏
Godot: application is not fullscreen
当我 运行 我的游戏时,测试 window 正确显示我的游戏,但当我 运行 在我的 android phone 上时却不能。游戏调整大小,屏幕底部出现一个灰色矩形。
Screen of the phone
The project's parameters
看来:
- 项目设置->通用->显示->window设置了Stretch Aspect为Expand(图片上看不到这个设置,需要向下滚动)。参见 Multiple resolutions。
- 你是:
- UI 没有使用
Control
。
- 或者您没有将布局设置为完整。参见 Size and anchors。
- 在项目设置 -> 常规 -> 渲染 -> 环境中,默认的清除颜色是灰色(这是默认值)。 您可以更改颜色以匹配您的背景。或者,如果您主要使用纯色背景,则可以使用纯色背景代替
ColorRect
或您正在使用的任何内容。
在桌面上测试您的游戏,windowed(不是 full-screen)并且可以调整大小(而不是无边框)。这样您就可以将 window 调整为不同的大小以查看其行为方式。 我提醒你,不同的智能手机有不同的屏幕尺寸。
无关:您需要允许 hidpi 才能让游戏 window 完全显示在某些显示器中。
当我 运行 我的游戏时,测试 window 正确显示我的游戏,但当我 运行 在我的 android phone 上时却不能。游戏调整大小,屏幕底部出现一个灰色矩形。
Screen of the phone
The project's parameters
看来:
- 项目设置->通用->显示->window设置了Stretch Aspect为Expand(图片上看不到这个设置,需要向下滚动)。参见 Multiple resolutions。
- 你是:
- UI 没有使用
Control
。 - 或者您没有将布局设置为完整。参见 Size and anchors。
- UI 没有使用
- 在项目设置 -> 常规 -> 渲染 -> 环境中,默认的清除颜色是灰色(这是默认值)。 您可以更改颜色以匹配您的背景。或者,如果您主要使用纯色背景,则可以使用纯色背景代替
ColorRect
或您正在使用的任何内容。
在桌面上测试您的游戏,windowed(不是 full-screen)并且可以调整大小(而不是无边框)。这样您就可以将 window 调整为不同的大小以查看其行为方式。 我提醒你,不同的智能手机有不同的屏幕尺寸。
无关:您需要允许 hidpi 才能让游戏 window 完全显示在某些显示器中。