Unity: Не работает освещение в режиме Game

Метод Physics.Raycast для фильтрации лишних попаданий в коллайдер, использует LayerMask. Поэтому я установил для объектов «пола» слой «Ground». Следуя инструкциям урока, я с помощью мышки мог указывать место, куда будет перемещаться игрок. Сделал и на какое-то время забыл про это. Позже я обратил внимание на то, что поверхность пола очень тёмная:
Unity: Не работает освещение в режиме Game
На картинке выше в окошке сцены освещение пола достаточное (его видно), но в окошке Игры пола не видно — он просто чёрный. Я усилил мощность источника света, добавил ещё один, даже заново выполнил Генерацию Карты Освещения:
WindowRenderingLighting SettingsGenerate Lighting
Это не помогло.
Покопавшись, я добрался до Камеры и вспомнил, что добавлял новый слой. Для поверхности пола был присвоен новый слой, но для игровой Камеры он не был отмечен для отображения (CameraCulling Mask):
Unity: Не работает освещение в режиме Game
Когда я включил этот слой, освещение вернулось:
Unity: Не работает освещение в режиме Game



Подписаться
Уведомление о
guest
0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments