Тема: Hier him
Показать сообщение отдельно
Старый 28.12.2015, 13:27   #65
NB79
Местный
 
Регистрация: 12.07.2015
Сообщений: 417
По умолчанию

Меш может содержать в себе несколько фреймов. Солдатики так сделаны, парашют и парашютисты. Может ещё чего, не помню сейчас. Анимация происходит за счёт переключения фреймов. Как конкретно в игре это переключение осуществляется можно наверное в классе парашютиста смотреть. Но может управление фреймами и где-то в другом месте осуществляется.

Внутри одного меша может быть несколько различных фаз движения. Номер стартового фрейма и кол-во фреймов для фазы нигде в данных меша не сохранён. Вероятно эти значения где-то в коде класса жестко забиты.

Сама реализация такой анимации простая как пятак. По таймеру, через определённые интервалы, просто последовательно отрисовываются заранее просчитанные фреймы. Тут основная работа, это изготовление соответствующей модели.

Ну и ещё один момент. Возможно Иловский движок может работать с костями (bones которые). Но работает ли это и как работает (если поддержка есть) не знаю. По крайней мере в самой оригинальной игре таких моделей нет. Хотя в коде какая-то загрузка данных связанных с костями есть.

Может ничего нового и не рассказал. Тогда заранее простите за боян.

Последний раз редактировалось NB79; 28.12.2015 в 13:30.
NB79 вне форума   Ответить с цитированием