Как установить графику только для части экрана? - Единство - PullRequest
0 голосов
/ 20 марта 2020

У меня действительно необычный вопрос. Я хочу ухудшить графику в Unity только части экрана. Например, если я играю в игру с разделенным экраном на два, один игрок может играть с ультра графикой, а другой низкие. Есть ли простой способ сделать это, например, настроить качество графики для каждой камеры? Большое спасибо за вашу помощь!

Ответы [ 2 ]

1 голос
/ 20 марта 2020

Я не представляю себе и простой способ сделать это.

Графика - это конгломерат множества вещей (по крайней мере, для меня); количество полигонов объекта, размер текстур и т. д. c.

Итак, единственное, что я знаю, что вы можете сделать, - это продублировать сцену (например, если вы играете в онлайн-игру) и загрузить эту дублирующую сцену различными материалами, моделями и текстурами на одной игровой сцене. Затем синхронизируйте остальную часть сцены, чтобы оба игрока смотрели «одну и ту же» сцену.

Также вы можете «деформировать» изображение с помощью шейдеров или фильтров камеры, как эффект Blurr! Но это не повлияет на «графику».

0 голосов
/ 20 марта 2020

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

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

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