Unity3D中UI图片模糊,不清晰解决如何解决

Unity3D中UI图片模糊,不清晰解决如何解决,第1张

这个首先需要看一下你的UI图片的那张图是不是真的不清晰分辨率是不是真的不够,如果源图很清晰那就看看这张图导入的时候的压缩比,适当调高可以提高清晰度。此外,似乎要看看图片用在UI什么地方了,或许需要具体看一看。都是个人见解,如果不正确希望得到指正,多谢。

其实 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了,这样就不会导致不同分辨率下屏幕显示区域大小不一的问题!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6092687.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存