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 完全显示在某些显示器中。