Показать сообщение отдельно
Старый 09.10.2009, 23:01   #3
Nuprahtor
Элита
 
Аватар для Nuprahtor
 
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений
(для 3,923 пользователей)
Ответ: Как всегда смена оружия

Оружие лучше делать типом
Type Weapon
Field Weapon_name% -тут текстовое название оружия (нужно для проверок)
Field Weapon_model - Здесь модель
Type End

Загружаем все модели оружия. Затем проверяем переменную weapon\weapon_name
Если переменная равна "Pistol"
В поле weapon\weapon_model загружаем модель пистолета
Если "Hammer" - загружаем модель молота.
Это основной алгоритм, у меня успешно работает.

можно доработать, даже сделать так, чтобы оружие как бы снизу выезжало, как будто реально меняешь, но это уже детали
Ну, это либо анимацией, либо вручную менять позицию оружия.
Заведя в типе weapon поле weapon_state можно это сделать -
Если weapon_state равен "Drawing" - играем анимацией доставания, по окончании анимации weapon_state меняем на нужный (типа "Ready" и т.п)
(Offline)
 
Ответить с цитированием