💥 Граната
Знаете, что оказалось самым сложным в создании гранаты? Проверка области срабатываниям. По идее задача стоит очень простая — запуск гранаты, прикрепление к первому статическому объекту, об который она ударится, запуск сразу после входа противника в зону срабатывания. Каждый этап сам по себе не очень сложен в реализации, но на тестах вскрылась одна важная проблема в логике — срабатывание должно происходит не просто при входе в зону, а при нахождении объекта в зоне. Помимо этого граната должна игнорировать объекты в зоне, путь к которым перекрыт препятствием. То есть, если противник находится в зоне срабатывания, но стоит за стеной, граната не должна срабатывать. Это уже сложнее, причем значительно. Я уже придумал одно решение, но всё еще нахожусь в поисках чего то более оптимизированного. Если ничего умнее не придумаю, то скину результат уже завтра
👀 Следить за игрой можно по ссылкам:
Itch || YouTube || DTF
Post #172
136
- 🔥 5
- 👍 1
- 👏 1