unity实用技能u3d 获取屏幕的宽高
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity实用技能u3d 获取屏幕的宽高相关的知识,希望对你有一定的参考价值。
想搞个全屏Sprite,获取Screen.Width什么的都不对。因为这个跟你的Camera的aspect有关。
所以有个很简单的方法
首先一般你的项目都会限度是以宽还是高做基准来拉伸
我们是横版游戏,所以是宽做基准
我们的宽定的标准值为1334.
所以是这样
public int GetScreenHeight(GameObject go)
{
Camera camera = NGUITools.FindInParents<Camera>(go);
int height = Mathf.CeilToInt(1334 / camera.aspect);
return height;
}
以上是关于unity实用技能u3d 获取屏幕的宽高的主要内容,如果未能解决你的问题,请参考以下文章