Unity 如何设置4K的分辨率

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity 如何设置4K的分辨率相关的知识,希望对你有一定的参考价值。

参考技术A   其实 Unity3D 安卓版,对于不同的分辨率,我们只需要设置 一个唯一的屏幕显示区域比(说白了就是宽高比),这样显示区域就不会随分辨率的改变而拉升。
  上代码:
  using UnityEngine;
  using System.Collections;
  public class Resolution : MonoBehaviour
  public Camera mainCamera;
  void Start()
  
  //Screen.SetResolution(1280, 800, true, 60);
  mainCamera = Camera.mainCamera;
  // float screenAspect = 1280 / 720; 现在android手机的主流分辨。
  // mainCamera.aspect ---> 摄像机的长宽比(宽度除以高度)
  mainCamera.aspect = 1.78f;
  
  
  把此代码脚本绑定在 MainCamera 上就OK了,这样就不会导致不同分辨率下屏幕显示区域大小不一的问题!

unity中如何将Ui Image占满界面

参考技术A 选择1920*1080分辨率。
unity设置UI界面16:9铺满屏幕
①新建一个Image(系统会自动新建一个Canvas画布和EventSystem事件系统)
②选中Canvas对象并且把CanvasScaler脚本组件的UIScaleMode的值设置为:ScaleWithScreenSize
3选中Image然后设置RectTranform
④选中Canvas并设置ReferenceRevolution为1920*1080。

以上是关于Unity 如何设置4K的分辨率的主要内容,如果未能解决你的问题,请参考以下文章

unity场景多少合适分辨率

英伟达显卡笔记本如何免费获得2k甚至4k屏幕

让Ubuntu支持4K分辨率(Vmware),支持保存该分辨率不失效

Unity 4.3 - 了解位置和屏幕分辨率,如何正确设置对象的位置?

phpstorm 在 Win10 4k 分辨率情况下怎么设置

安卓端/iOS端如何播放4K分辨率的RTMP/RTSP流