Сборка игры Unity: Как установить разрешение выше максимального значения экрана? - PullRequest
0 голосов
/ 24 октября 2018

Я работаю над проектом, который выполняет рендеринг на стороне сервера и таким образом передает изображения с сервера Windows 10 (максимальное разрешение 1920x1080) на клиент Android 7 (максимальное разрешение 2960x1440).Используемый фреймворк - это библиотека TrinusVr.

Как я понял, фреймворк Trinus передает клиенту все, что находится в игровом представлении.В редакторе Unity я могу установить любое произвольное разрешение;конечно, когда я ставлю разрешение, превышающее то, что может сделать мой экран, на стороне сервера я вижу уменьшенную версию изображения в виде игры.Однако на клиенте он будет использовать именно это высокое разрешение.

Теперь для встроенной игры: Конечно, я пытался использовать

Screen.SetResolution

для установки высоких разрешений и во встроенной игре.Слишком высокое разрешение всегда будет ограничено максимальным разрешением моего экрана.

Так что есть ли способ, как в Unity Editor: уменьшенное изображение на сервере и изображение с высоким разрешениемна клиенте?Кто-нибудь знает другой способ добиться этого с помощью библиотеки trinus lib?

Спасибо

1 Ответ

0 голосов
/ 24 октября 2018

Возможно, вы сможете использовать параметр камеры Target Eye в сочетании с текстурой рендеринга с более высоким разрешением.Но тогда вам понадобится как минимум еще один проход для рендеринга версии с более низким разрешением, что может быть слишком дорого для VR.

...