Human → Spider → Turret : смена управления юнитами
В этот раз тестирую систему переключения управления между разными юнитами. Видео в конце поста.
На сцене есть Human, Spider и Turret. Каждый юнит может выбирать другого юнита в зоне видимости перед собой — 60°.
После выбора я могу переселиться в него и продолжить управление уже его механиками. Предыдущий персонаж при этом передаётся под управление простого AI.
🕷 Spider
👤 Human
🔫 Turret
Также сделал плавную смену камеры. При переключении настройки автоматически берутся из юнита: зум, положение камеры относительно плеча, поворот и т.д.
Плюс показал сохранение состояния мира и загрузку.
Пока всё это именно тестовый стенд: AI ходит между случайными точками, сохранение вынесено на клавиши, а для подсветки выбранных юнитов сделал простой собственный компонент обводки.