Unity - несколько дисплеев (IPad + монитор) - PullRequest
0 голосов
/ 08 ноября 2018

Я разрабатываю приложение в Unity для платформы ios. Мне нужно видеть в IPad одним способом и на мониторе / телевизоре, чтобы видеть по-другому, то есть 2 камеры, указывающие на разные области, которые общаются друг с другом через сценарии.

Я просматривал документацию и там говорится, что опция нескольких дисплеев доступна только для настольных приложений (Windows, Linux, Mac).

Мой вопрос:

Есть ли способ достичь этого двумя способами на 2 устройствах с разными размерами экрана?

Спасибо,

1 Ответ

0 голосов
/ 08 ноября 2018

Если я правильно понимаю ваш вопрос, вам следует учесть следующее:

Я бы предложил сделать три сцены. Одна сцена, которую вы украшаете для своего монитора, другая для вашего Ipad. Другая сцена будет вашей «стартовой» сценой. В этой сцене создайте пустой игровой объект, а также создайте и прикрепите следующий скрипт.

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

Таким образом, если вы запустите приложение на любом ipad, оно загрузит сцену Ipad (если сцена помечена индексом 2 в индексе сборки)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...