【发布时间】:2020-06-14 11:41:57
【问题描述】:
因此,我希望构建中的窗口大小具有一定的大小,并且当以 1920 x 1080 的屏幕分辨率显示时效果很好,或多或少,并且窗口变得太大或太小。有没有办法让窗口与屏幕大小分辨率相同?
我使用了以下设置:
【问题讨论】:
标签: windows unity3d resolution
因此,我希望构建中的窗口大小具有一定的大小,并且当以 1920 x 1080 的屏幕分辨率显示时效果很好,或多或少,并且窗口变得太大或太小。有没有办法让窗口与屏幕大小分辨率相同?
我使用了以下设置:
【问题讨论】:
标签: windows unity3d resolution
Afaik,您可以使用 Screen.currentResolution 和 Screen.SetResolution 有点像例如
public class ScreenSizeController : MonoBehaviour
{
// how much space (percentage) of the screen should your window fill
[Range(0f,1f)]
public float fillX;
[Range(0f,1f)]
public float fillY;
private void Awake()
{
// Get actual display resolution
var res = Screen.currentResolution;
// calculate target resolution using the fill
var targetX = fillX * res.width;
var targetY = fillY * res.height;
// Set player resolution
Screen.SetResolution(targetX, targetY, false);
}
}
注意:在智能手机上输入,但我希望思路清晰
【讨论】:
不会将分辨率和演示菜单中的屏幕宽度/高度更改为 1920 x 1080 修复它
【讨论】: