Відображення Єдності на кількох моніторах


11

На даний момент я намагаюся досягти єдності, щоб перейти на два монітори. Я провів деякі дослідження і знаю, що це, суворо, можливо. Існує вирішення, де ви, як правило, повинні змінити розмір вікна, щоб отримати одиницю візуалізації на обох моніторах.

Що я зробив, це створити нову власну роздільну здатність екрана, яка займає ширину обох моніторів, як видно з наступного зображення, його 3840 x 1080:

введіть тут опис зображення

Як ніколи, коли я йду запускати свою гру єдності exe, цей розмір недоступний. Все, що я отримую, це наступне:

введіть тут опис зображення

Мій нестандартний розмір має бути в самому низу, але це не так. Чи є щось, чого я не зробив чи не пропустив, що дозволить отримати єдність у моєму користувальницькому розмірі екрана, коли справа доходить до запуску моєї гри через її exe?

Як не дивно, всередині редактора єдності підбирається мій нестандартний розмір екрана, і я можу його встановити так, що у моєму вікні гри:

введіть тут опис зображення

Чи є щось, що я забув зробити, коли будую та запускаю гру з меню файлів? Хто-небудь коли-небудь побивав це питання раніше?


Ви задали те саме запитання безпосередньо платформі розробника єдності? ( answer.unity3d.com/questions/309819/… )
Aron_dc

Я так, так. На мій погляд, деякі користувачі не знали б про це місце, і про те, що користувачі платформи розробників єдності не знають тут.
N0xus

Будь-яке оновлення, якщо моя відповідь допомогла?
Том «Блакитний» Піддок

О - вибач людина. Ти була першою відповіддю, яку я отримала за 9 місяців :) Мені вдалося зрештою працювати. В основному робиш те, що ти запропонував.
N0xus

Відповіді:


4

Існують способи емуляції роздільної здатності, і ви перебуваєте на правильних шляхах із налаштованою роздільною здатністю в nVidia для ваших двох моніторів (так як я це зробив і змусив її працювати.)

Ви можете використовувати інструменти сторонніх виробників, щоб увімкнути подвійний екран у грі Unity. На жаль, це не те, що буде в комплекті з вашою грою Unity3D, тому не є найбільш звичайним рішенням для тих, хто грає в цю гру без цих програм, однак це є ефективним рішенням.

Деталі, які я знайшов у відповіді когось на дошці Unity Answers, де вони намагалися використовувати декілька відеовиходів, замість того, щоб використовувати нормалізовані прямокутники Vieport на одному виході, що охоплює кілька моніторів:

Використання декількох моніторів відеовиходів

Для того, щоб отримати власну роздільну здатність під час гри, щоб зробити ваше рішення трохи більш гнучким для різних налаштувань мультимонітора, ви можете спробувати скористатися методом Screen.SetResolution, щоб встановити гру на власні резолюції. Я не впевнений, чи це буде охоплювати ваші кілька моніторів, однак я ще не впевнений у його сумісності. Я перевірю це на власному проекті, коли зможу.

Повідомте мене, чи допоможе це, чи у вас вже є якісь рішення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.