TGViewer
GameDev Pickle GameDev Pickle @gamedev_pickle · 101 subscribers
Post #63 237
Сейчас работаю над ИИ юнитов и решил добавить тех отображение зоны атаки для удобной отладки и настройки.
Столкнулся с простой проблемой: конус атаки выглядел не очень красиво, потому что рисовался поверх модели юнита и буквально перекрывал её.
Решение оказалось довольно простым:
var oldZTest = Handles.zTest;
Handles.zTest = CompareFunction.LessEqual;

Теперь gizmo рисуется только там, где не скрыт геометрией сцены. В итоге конус остаётся хорошо виден на земле вокруг юнита, но сама модель отображается поверх него и не превращается в цветное пятно.
Сам конус, это обычный сектор круга с настраиваемыми углом и радиусом. А весь рендер вынесен в отдельный технический компонент, который нужен только для работы в редакторе и никак не влияет на gameplay.
  • 🔥 7
  • 👍 3
  • 👨‍💻 2
  • ❤ 1
More from @gamedev_pickle
  1. Jul 13, 2026🛠 Решил попробовать batching для обработки игровых событий Продолжаю понемногу оптимизиро…
  2. Jul 5, 2026Очередной геймджем подошел к концу, спешу поделиться результатами! Решили с командой копну…
  3. May 22, 2026Siberian Game Jam Май 2026 окончен, пришли результаты. Из 231 игр мы заняли 31ое место!) К…
  4. May 19, 2026В перерывах между разработкой отвлекаюсь на инди-игры. Запустил игру «Размена не будет» и…
  5. May 14, 2026Подъехала постджемная версия игры BeanUP 🎮 Пофиксили большинство багов, улучшили физику и…
  6. May 6, 2026У нашего платформера/головоломки BeanUp будет версия ПостДжем! 🎉 + Добавим все, что не ус…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →