Unity-多显示器(iPad +显示器)

时间:2018-11-08 07:34:37

标签: ios unity3d ipad

我正在Unity中为ios平台开发一个应用程序。 我需要以一种方式在IPad中查看,而在监视器/电视中以另一种方式查看,即两个指向不同区域的摄像机通过脚本相互通信。

我一直在查看文档,它说只有在台式机应用程序(Windows,Linux,Mac)上可以使用多个显示选项。

我的问题是:

在具有不同屏幕尺寸的2台设备上,是否可以通过2种不同的方式来实现它?

谢谢

1 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题,则应考虑以下事项:

我建议拍三个场景。您为显示器装饰的一个场景,为Ipad装饰的另一个场景。 另一个场景将是您的“开始”场景。在此场景中,创建一个空的游戏对象,并创建并附加以下脚本。

public class ApplicationManager : MonoBehaviour
{
    void Awake()
    {
        if(SystemInfo.deviceModel.Contains("iPad"))
        {
            SceneManager.LoadScene(2);
        }
        else
        {
            SceneManager.LoadScene(1);
        }
    }
}

这样,如果您在任何ipad上启动应用程序,它将加载ipad场景(只要该场景在您的构建索引中标有索引2)