想搞个全屏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;
}
原文地址:http://blog.51cto.com/13638120/2084825
时间: 2024-10-29 21:18:10