Использование тайтловой свето-тени

техническая поддержка по Construct 2

Сообщение Использование тайтловой свето-тени
» 09 окт 2017, 19:15

Здрасте, нужна помощь по использованию тайтловой свето-тени.
Использую в бродилке с видом сверху, всё разбито по клеткам 32px

В кратце о алгоритме который я сделал:
На персонаже расположен объект Light, у которого единственная функция - LOS,
Так же существует 2 вида тени:
Обычная тень, котороая просвечивает LOS сквозь себя
И Sold Тень, которая LOS блочит
Как только Light видит простую тень, он снижвет ей прозрачность, в зависимости от дистанции к неё
Проблема начинается с солдовской тенью. Так как она не просвечивает LOS, установил тригер на то что Light видит её колисионы. прозрачность устанавливается с такой же формулой как и с обычной тенью. Но для адекватного функционироваия солдовкая тень требует For Each, который перебирает все Sold тени на карте (А она большая, вместе с обычной тенью выходит 8к обджектов), а из за этого фпс значительно снижается.
Подскажите, может что не так с формулой. или с самим тригером на LOS? Буду рад любой помощи
Изображение
Изображение
Аватара пользователя

Участник
Сообщений: 7
Я тут с 13 дек 2016
Репутация 0 [ ? ]


Вернуться в Вопрос-Ответ по Construct 2

Сейчас эту тему просматривают

Зарегистрированные пользователи: нет зарегистрированных пользователей

Наверх