没有用ngui的时候,做2d项目适应屏幕可以用这个类,添加到主面板上即可
using UnityEngine;
using System.Collections;
public class SuitScreen : MonoBehaviour {
intScreenWidth;
intScreenheight;
publicfloat GameWidth = 885;
publicfloat GameHeight = 664;
//Use this for initialization
voidStart () {
ScreenWidth= Screen.width;
Screenheight= Screen.height;
floatratiow = ScreenWidth / GameWidth;
floatratioh = Screenheight / GameHeight;
this.transform.localScale= new Vector3 (
this.transform.localScale.x*ratiow,
this.transform.localScale.y*ratioh,
this.transform.localScale.z
);
}
声明:
这些笔记也是本人学习的时候记下来的,有些东西是学习时查资料复制的,那时候没有记地址,有作者发现的可以私我添加转载地址哦!
笔记提供给大家参考的同时也是我总结的过程,喜欢的可以转载。