Human → Spider → Turret : смена управления юнитами

В этот раз тестирую систему переключения управления между разными юнитами. Видео в конце поста.

Human → Spider → Turret : смена управления юнитами

На сцене есть Human, Spider и Turret. Каждый юнит может выбирать другого юнита в зоне видимости перед собой — 60°.

После выбора я могу переселиться в него и продолжить управление уже его механиками. Предыдущий персонаж при этом передаётся под управление простого AI.

🕷 Spider

👤 Human

🔫 Turret

Также сделал плавную смену камеры. При переключении настройки автоматически берутся из юнита: зум, положение камеры относительно плеча, поворот и т.д.

Плюс показал сохранение состояния мира и загрузку.

Пока всё это именно тестовый стенд: AI ходит между случайными точками, сохранение вынесено на клавиши, а для подсветки выбранных юнитов сделал простой собственный компонент обводки.

Видео на 2 минуты
6
1