Похожие презентации:
Архитектура боевой системы
1.
Архитектура боевой системы• Боевая система реализована с
использованием архитектуры MVC:
• - Model: данные юнитов, характеристики,
экипировка.
• - View: 3D-модели, UI, анимации.
• - Controller: логика боя, инициатива, атаки,
лечение.
• Технологии: Unity, C#, UniRx,
2.
Жизненный цикл юнита в бою• Юнит создается на сцене через UnitFactory.
• - StartTurn() — начало хода, подсветка
активного юнита.
• - Attack(), Heal(), Hit() — взаимодействие с
противниками и союзниками.
• - EndTurn() — завершение хода.
• - Состояния: Ожидание → Ход →
Атака/Лечение → Получение урона →
Смерть.
3.
Экспедиции и задания• Экспедиции — источник ресурсов и
чертежей для улучшений.
• - Игрок отправляет отряд на миссию.
• - Получает награды в зависимости от силы и
состава.
• - Задания и экспедиции отображаются на
отдельном экране с UI-состоянием миссий.
4.
Интерфейс пользователя (UI)• - Основное меню: доступ к отряду,
инвентарю, заданиям.
• - Инвентарь: отображение снаряжения и
параметров бойцов.
• - Экран боя: индикаторы здоровья, очередь
хода, анимации.
• - Экран заданий: активные миссии,
таймеры, кнопка принятия награды.
5.
Слои анимации в боевой системе• - Базовый слой: Relax, Rifle, Fight.
• - Слой рук: поднятие, выстрел.
• - Верх тела: анимации попадания и
лечения.
• - Низ тела: движения, реакция.
• - Полный слой: смерть (анимация
отключает остальные слои).
• Используется аниматор Unity с масками и
слоями для реалистичного поведения.
6.
Выводы и перспективы развития• - Гибкая архитектура позволяет
масштабировать проект.
• - Возможности расширения: PvP, новые
типы миссий, крафтинг.
• - Применение опыта из других игр
позволило избежать типичных ошибок.
• - Игра готова к дальнейшему развитию и
публикации.
Военное дело