2015-06-25 2 views
2

Когда я запускаю свое приложение, я хочу, чтобы Unity открывал два окна. Окна будут иметь разные камеры, но оба будут смотреть на один и тот же мир.Один экземпляр единства, два окна единства?

Возможно ли такое? (Я не смог найти никаких доказательств, чтобы предложить это так)

Я знаю, что могу достичь этого с помощью двух экземпляров единства, но мне это нужно.

+0

http://answers.unity3d.com/questions/383983/multi-window-applications-in-unity.html – MickyD

ответ

2

На самом деле, недавнее обновление Unity добавило поддержку нескольких дисплеев, которые выполняют то, что вы описываете. Вы можете прочитать о них here.

+0

Thats хорошие новости! –

2

Unity не имеет встроенной поддержки для этого. Вам придется проектировать вокруг него или разрабатывать что-то самостоятельно.

Я слышал о некоторых попытках обхода проблемы с несколькими процессами, которые общаются через сеть или IPC. Вы можете создать отдельное приложение запуска, чтобы контролировать это.

+0

Сетевые компоненты Unity 5.1 (многопользовательские) должны быть в состоянии достать вас туда, как я полагаю. – Bart

1

Если вы не хотите иметь два разных физических окна, но только бок о бок с различными камерами, вы можете настроить прямоугольник вида.

Изменить положение, а также ширина & высота для визуализации камер бок о бок или же вы хотите.

Для голой кости демо этого, вы можете получить образец проекта, используя Git в https://github.com/bkevelham/multicamerademo.git

+0

Спасибо, это хорошая идея, но это не сработает для меня. –

+0

Нет проблем. Просто дополнительная идея, я думал, что буду способствовать. Возможно, это помогает другим. :) – Bart

0

Я думаю, что решение создать еще один проект Unity и открыть его с первым! после использования Network Server (многопользовательский компонент), чтобы начать общение между окнами.

Смежные вопросы