Показать сообщение отдельно
Старый 01.12.2010, 22:45   #1
Nuprahtor
Элита
 
Аватар для Nuprahtor
 
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений
(для 3,923 пользователей)
Рендерим оружие (First Persom Shooter)

Можно заметить, что если просто прикрепить модель оружия к камере, то эта модель будет входить в другие модели (clipping), что очень портит картинку. Чтобы этого избежать, нужно создать слой для отрисовки hud`а оружия (заходим Edit -> Project Settings -> Tags)
Назовем его fps_weapon
Всем моделям оружия назначаем этот слой
Затем копируем основную камеру, называем ее fps_camera (ее координаты должны совпадать с основной), меняем ее depth на 1 (в основной камере параметр depth равен 0)
Параметр fps_camera Clear Flags - Depth Only
В Culling Mask fps_camera нужно оставить тот слой, на котором находятся все модели оружия (в нашем случае это fps_weapon)

Теперь оружие будет рендерится отдельной камерой и оно никогда не будет заходить в другие модели
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Nuprahtor за это полезное сообщение:
Andvrok (08.07.2013), pax (01.12.2010)