Показать сообщение отдельно
Старый 27.08.2009, 19:15   #5
CRASHER
Разработчик
 
Регистрация: 08.03.2007
Сообщений: 530
Написано 31 полезных сообщений
(для 36 пользователей)
Ответ: Смена оружия

Сообщение от Nuprahtor Посмотреть сообщение
Я делаю так:
Сперва подгружаю модели оружия, затем добавляю к ним анимацию.
Есть тип Weapon, в котором указаны все параметры текущего оружия.
Когда, например, игрок экипирует оружие (в инвентаре жмет лкм на иконке с оружием) функция weapon_frame() отлавливает нажатие лкм, проверяет, какое оружие было экипировано (экипировка определенного оружия изменяет значение weapon\model) и исходя из значения weapon\model меняет модель изображаемого оружия, а вместе с моделью еще и нужные характеристики.
С анимацией:
В типе weapon указаны типы анимации, то есть есть weapon\shoot,weapon\run,weapon\walk и так далее. В зависимости от поля weapon\model меняю анимацию, то есть если экипировано оружие wpn_iron_pipe, то weapon\shoot = wpn_iron_pipe_atack (это подгруженная анимация к модели wpn_iron_pipe)
Может сложно и запутано, но у меня работает как часы.
у тебя оружие в разных файлах?
(Offline)
 
Ответить с цитированием