您好,欢迎来到Unity之家!   unity.jb51.net 
  • 首 页
  • 你问我答
  • 当前位置:首页 > 学习培训 > Unity编程 >
    Android手机屏幕自适应(方法二)
    时间:2015-01-13 08:41 来源:Unity之家 作者:unity.jb51.net 浏览:收藏 挑错 推荐 打印

    用Screen.height和Screen.width来计算得出Rect所需数值。


    比如:


    if(GUI.RepeatButton(new Rect((Screen.width-Screen.height/15-Screen.height/7*3),(Screen.height-Screen.height/15-Screen.height/7*2),(Screen.height/7),(Screen.height/7)),left))
    {
    transform.Rotate(0,-1, 0);
    }


    这样得到的按钮位置和大小会随屏幕的大小而自适应,基本在不同屏幕上,

    按钮大小都是屏幕高度的七分之一,刚好够用,位置也固定在某一角上。
    另外中文字体我设了三个自制中文字体,根据屏幕高度的大小动态选择。

    基本能对应大中小三种屏幕显示。

    (责任编辑:脚印)
    免责声明:Unity之家部分内容来源于互联网,如有侵权,请联系我们,本站将立即进行处理。