Показать сообщение отдельно
Старый 23.07.2012, 13:47   #1
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: _Epic

а можно в шейдере гуи назначить очередь overlay и отключить все операции с буфером глубины. и включить сортировку обьектов. ну а дополнительную камеру создавать только из-за ортогональной проекции.
Но если гуи будет трехмерным то сложнее т.к. сортирлвка по краям будет работать не правильно.
кстате, слышал, что в 3.5 сделали что-то для правильной сортировки в 2д играх? кто-нибудь знает как включить эту сортировку?
Некоторые 2D-игры используют панорамную камеру для эффекта смещения (параллакса) или чтобы добавить трехмерные элементы в сцену. Но для сортировки полупрозрачных объектов Юнити использовала расстояние от камеры до объекта, что давало неверные результаты по краям экрана. Для 2D-игр лучше осуществлять сортировку по расстоянию вдоль направления камеры. Именно этот подход добавлен в 3.5.3.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
EvilChaotic (23.07.2012)