Unity3D multidisplay измества един дисплей

Опитвам се да направя просто мултидисплейно приложение в Unity3D. Картината на един от дисплеите обаче е изместена надолу със сиво пространство над нея: въведете описание на изображението тук

Не изглежда като грешка на камерата и нямам големи сиви обекти в композицията: въведете описание на изображението тук

Активирах различен „Целеви дисплей“ за двете камери и използвах прост код за активиране на допълнителен дисплей:

void Start()
{
    if (Display.displays.Length > 1)
        Display.displays[1].Activate();
    if (Display.displays.Length > 2)
        Display.displays[2].Activate();
    }

Някой има ли представа къде може да е проблема?

Благодаря ви предварително!


person Shultc    schedule 28.12.2015    source източник


Отговори (1)


Проверете дали Viewport Rect на вашите камери е настроен правилно (трябва да е X0, Y0, W1, H1) по време на изпълнение. Може би при смяна на дисплея се объркват!?

person Thomas Hilbert    schedule 28.12.2015
comment
Viewport Rect за двете камери, зададен на X0, Y0, W1, H1 и сега възниква проблем по време на режим на възпроизвеждане в Unity Editor - person Shultc; 28.12.2015
comment
Съжалявам, английският — не е моят роден език... И така, имам правилно конфигуриран Viewport Rect и за двете камери. Освен това този проблем не се появи, когато натиснах бутона за възпроизвеждане в Unity Editor. И в двата прозореца на играта снимките са както е планирано. - person Shultc; 28.12.2015