永发信息网

Unity 如何设置4K的分辨率

答案:1  悬赏:70  手机版
解决时间 2021-02-24 23:39
  • 提问者网友:孤山下
  • 2021-02-24 19:57
Unity 如何设置4K的分辨率
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-02-24 20:52
其实 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了,这样就不会导致不同分辨率下屏幕显示区域大小不一的问题!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯