【问题标题】:How to ajust screen dynmically of unity game in android device?如何在android设备中动态调整unity游戏的屏幕?
【发布时间】:2015-06-04 10:43:08
【问题描述】:

你好。

我已经阅读了有关缩放 GUI 和图像纵横比的信息,即使那里有很多脚本和教程,也很难找到一种针对如此多不同设备和屏幕的处理方式。

但对于我的游戏来说,我希望它不需要那么复杂。缩放 2D GUI 是一种快速修复,使它们成为 Screen.width 值的百分比

附加的 jpg 显示了我需要解决的唯一问题。第一张图片以某种正常的纵横比显示场景,我可以看到整个(测试)场景。图 1 横向拖动视图,重要的游戏元素会从屏幕上消失(这是我不想要的)。另一方面,图 2 显示了 Unity 缩放场景,但无论我制作的宽屏如何,您都可以看到整个场景。

这正是我想要的;让它横向缩放场景,而不是从图片中裁剪出来。知道我是如何让 Unity 做到这一点的吗?

【问题讨论】:

    标签: unity3d


    【解决方案1】:

    创建一个空的游戏对象并附加以下脚本,以便每次运行游戏时屏幕都会调整

    使用 UnityEngine; 使用 System.Collections;

    公共类 ScreenAdjust : MonoBehaviour {

    void Start () {
        Camera.main.aspect = 800f/1280f;
    }
    

    }

    【讨论】:

    • 我想在任何屏幕上调整
    • Camera.main.aspect = Screen.width / Screen.height; ?
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多