unity3d基础学习笔记7:适应屏幕

来源:互联网 发布:数据库安全问题分类 编辑:程序博客网 时间:2024/04/29 13:44

没有用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

                                   );

       }

      

声明:

       这些笔记也是本人学习的时候记下来的,有些东西是学习时查资料复制的,那时候没有记地址,有作者发现的可以私我添加转载地址哦!

       笔记提供给大家参考的同时也是我总结的过程,喜欢的可以转载。

 

0 0