Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 调整窗口大小时,如何使Unity游戏适合任何分辨率?_C#_Unity3d_Camera_Window Resize - Fatal编程技术网

C# 调整窗口大小时,如何使Unity游戏适合任何分辨率?

C# 调整窗口大小时,如何使Unity游戏适合任何分辨率?,c#,unity3d,camera,window-resize,C#,Unity3d,Camera,Window Resize,我找不到发送图片的选项来更好地解释发生了什么。一个统一的链接,有照片来解释这个问题 我尝试了Camera.main.orthographicsize=4.0f,这是一个要保留的实数,但当我在自由纵横比Unity编辑器模式下,甚至当我以1920x1080(16:9)分辨率导出Unity游戏时,调整窗口大小后,相机的正交大小会不断变化。我希望它在调整窗口大小时保持不变,以便在调整窗口大小时,游戏可以始终以任何分辨率显示在屏幕内。当我将窗口的宽度拉伸到我不希望出现的程度时,相机的默认蓝色背景会显示出来

我找不到发送图片的选项来更好地解释发生了什么。一个统一的链接,有照片来解释这个问题

我尝试了
Camera.main.orthographicsize=4.0f
,这是一个要保留的实数,但当我在自由纵横比Unity编辑器模式下,甚至当我以1920x1080(16:9)分辨率导出Unity游戏时,调整窗口大小后,相机的正交大小会不断变化。我希望它在调整窗口大小时保持不变,以便在调整窗口大小时,游戏可以始终以任何分辨率显示在屏幕内。当我将窗口的宽度拉伸到我不希望出现的程度时,相机的默认蓝色背景会显示出来


Youtube视频有我正在寻找的结果,但不幸的是,代码在Unity 2019上不起作用。这段视频提供的代码为我做了完全不同的事情,不能解决我的问题

据我所知,屏幕必须有固定的分辨率

此链接将演示解决方案

它通过改变 游戏视图方面从自由到固定分辨率

除非这不是您想要的否则我建议另一种解决方案:

制作适合屏幕大小的黑色背景图像。 然后更改场景中对象相对于摄影机的比例

此链接将生成缩放解决方案


据我所知,屏幕必须有固定的分辨率

此链接将演示解决方案

它通过改变 游戏视图方面从自由到固定分辨率

除非这不是您想要的否则我建议另一种解决方案:

制作适合屏幕大小的黑色背景图像。 然后更改场景中对象相对于摄影机的比例

此链接将生成缩放解决方案


这不是发布问题的最佳方式,不要将此问题链接到unity的QA站点,改进格式。发布代码,使其简单化,总结问题。我建议您将场景的外观设置为固定分辨率。这不是发布问题的最佳方式,不要将此问题链接到unity的QA站点,改进格式。发布代码,简单一点,总结一下问题。我建议您将场景的纵横比设置为固定分辨率。感谢您的响应,但图像已经是恒定的,但相机的正交大小不是。我也有游戏支持不同的纵横比从球员设置。在我建立游戏之前。在youtube视频中,它更好地解释了我已经解释过的问题。感谢您的回复,但图像已经是恒定的,但相机的正交尺寸不是。我也有游戏支持不同的纵横比从球员设置。在我建立游戏之前。在youtube视频中,它更好地解释了我已经解释的问题。