Задать вопрос
WasTabon
@WasTabon

Как можно определить когда игрок находится в темноте, а когда под светом?

Допустим он стоит в полной темноте, тогда возвращает false, а когда под уличным фонарем или любым другим источником света, то возвращало true. Игра 3д конечно же

Варианты по типу
1) Рейкаст по кругу и поиск объектов с компонентом Light
2) Кешировать все источники света и проверять дистанцию
3) Расставить триггеры

не подходят т.к требуют слишком много ресурсов

по ходу игры источники света могут добавляться и удаляться
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Средний 8 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
  • GB (GeekBrains)
    Разработчик Игр на Unity
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы