×
Меню
Индекс

Анимации RUN_WALK

Движения.
Различные анимации передвижения существ, НПС и ГГ.
 
Самый большой и НУДНЫЙ раздел базовой анимации, поскольку каждое движение имеет свою группу со сходными ключами.
В ряде случаев, можно обойтись и без этого, либо упростить...
Например, у существ нет отдельной анимации бега с двуручным оружием, оно просто бежит сжимая в лапе молот.
Возможно и НПС могли бы перемещаться так.
Впрочем, отдельная анимация, это хорошо!
Хотя работать с ней долго и... нудно(
Повторы команд, ключей и прочего.
Сиречь для каждого оружия должны быть анимации: бег вперед, бег назад, прыжок, снейк, плавание и пр.
Так для всех 4х типов оружия. Меч, секира, посох, кулаки.
 
Примечание.
По факту, анимации движения с кулаками и обычной ходьбой можно совмещать.
Проверено.
Т.е. текстовые команды от движения с «руками» копипастятся в анимацию обычной ходьбы и бега.
Тем более, что особой разницы не предусмотрено и в оригинальном файле анимации!
Либо можно все движения с кулаками анимировать под стать боксерам, но выглядеть это будет... забавно;)
 
Примечание.
Верно и для существ.
См. паровых центурионов в Симфонии.
Которые всегда двигаются неспешно, даже если преследуют свою цель.
Т.е. их анимации Walk и Run прописаны в один текстовый ключ.
 

SwimWalkForward: Start
3812
неспешное движение вперед.
SwimWalkForward: Loop Start
3822
Петли НЕОБХОДИМЫ в данном случае, они отвечают
SoundGen: Left
3847
за плавность анимации!
SwimWalkForward: Loop Start
3822
*включаются при втором шаге, так сказать.
SoundGen: Left
3847
 
SoundGen: Right
3862
 
SwimWalkForward: Loop Stop
3871
 
SwimWalkForward: Stop
3882
 
SwimWalkBack: Start
3884
назад.
SwimWalkBack: Loop Start
3894
 
SoundGen: Right
3916
 
SoundGen: Left
3942
 
SwimWalkBack: Loop Stop
3944
 
SoundGen: Left
3942
 
SwimWalkBack: Loop Stop
3944
 
SoundGen: Left
3942
 
SwimWalkBack: Loop Stop
3944
 
SwimWalkBack: Stop
3954
 
SwimWalkLeft: Start
3956
на лево.
SwimWalkLeft: Loop Start
3965
 
SoundGen: Right
3986
 
SwimWalkLeft: Loop Stop
 
 
SoundGen: Left
4006
 
SwimWalkLeft: Stop
4016
 
SwimWalkRight: Start
4018
на право. Т.е. плавание, или ходьба боком.
SwimWalkRight: Loop Start
4027
 
SoundGen: Left
4048
 
SwimWalkRight: Loop Stop
 
 
SoundGen: Right
4068
 
SwimWalkRight: Stop
4078
 
SwimRunForward: Start
4080
Бег, быстрое плавание. Все тоже самое, что и выше
SwimRunForward: Loop Start
4090
только ключ Run, вместо Walk.
SoundGen: Left
4096
 
SoundGen: Right
4106
 
SoundGen: Left
4113
 
SwimRunForward: Loop Stop
 
 
SoundGen: Right
4120
 
SwimRunForward: Stop
4130
 
SwimRunBack: Start
4132
 
SwimRunBack: Loop Start
4141
 
SoundGen: Right
4152
 
SoundGen: Left
4162
 
SoundGen: Right
4171
 
SwimRunBack: Loop Stop
 
 
SoundGen: Left
4182
 
SwimRunBack: Stop
4192
 
SwimRunLeft: Start
4194
 
SwimRunLeft: Loop Start
4203
 
SoundGen: Right
4214
 
SoundGen: Left
4233
 
SwimRunLeft: Loop Stop
4244
 
SwimRunLeft: Stop
4254
 
SwimRunRight: Start
4256
 
SwimRunRight: Loop Start
4265
 
SoundGen: Left
4276
 
SoundGen: Right
4295
 
SwimRunRight: Loop Stop
4306
 
SwimRunRight: Stop
4316
 
SwimTurnLeft: Start
4325
Движение. Вероятно касается только поворота на одном месте
SwimTurnLeft: Loop Start
4336
без смещения с нулевых координат.
SwimTurnLeft: Loop Start
4376
Всего 2 ключа с петлями.
SwimTurnLeft: Stop
4385
 
SwimTurnRight: Start
4396
 
SwimTurnRight: Loop Start
4406
 
SwimTurnRight: Loop Stop
4445
 
SwimTurnRight: Stop
4456
 
 
Это было только плавание!
А теперь все надо повторить, для:
- обычной ходьбы.
- с кулаками.
- с мечом.
- секирой.
- посохом.
- частично для магии.
 
На луке, арбалете и магии явно сэкономили, впрочем не удивительно, но не приятно...
Одно дело любительский мод, другое игра продающаяся уже 18 лет...
Так что, будем надеяться, что в ОпенМВ, это будет исправлено.
С 0.45ой версии вроде как уже есть подвижки в этом направлении!

Все движения по земле, имеют анимацию прыжка и снейка (скрытность).
 
Примечание.
*существа НЕ умеют прыгать, особенность движка, увы. В их анимациях этих групп, как правило, не бывает.
*анимация режима скрытности для существ, актуальна, только, если используется в скриптах.
 
Примечание.
WalkForward: - ОБЯЗАТЕЛЬНА ДЛЯ СУЩЕСТВ! собственно, только она им и нужна.
WalkBack: - Без этой анимации существа могут прожить.
Они будут просто скользить назад, если ГГ захочет с ними обняться, а существа заняты кастованием магии, либо стрельбой.
Для летающих существ, движение назад, похоже не актуально.
Как и для плавающих.
Имеет смысл создавать, эту группу, только для магов и стрелков.
SneakForward:  - Без снейка, существа могут легко "прожить".

Краткая таблица с входными ключами в группы.
WalkForward: Start
4466
простая ходьба, с убранным оружием.
WalkForward: Stop
4505
 
WalkBack: Start
4508
 
WalkBack: Stop
4548
 
WalkLeft: Start
4550
 
WalkLeft: Stop
4590
 
WalkRight: Start
4591
 
WalkRight: Stop
4632
 
 
 
 
TurnLeft: Start
4634
Имеется во всех прочих группах.
TurnLeft: Stop
4664
 
TurnRight: Start
4666
 
TurnRight: Stop
4696
 
 
 
 
RunForward: Start
4698
Имеется во всех прочих группах.
RunForward: Stop
4738
 
RunBack: Start
4740
 
RunBack: Stop
4780
 
RunLeft: Start
4782
 
RunLeft: Stop
4822
 
RunRight: Start
4824
 
RunRight: Stop
4864
 
 
 
 
SneakForward: Start
4866
 
SneakForward: Stop
4966
Имеется во всех прочих группах.
SneakBack: Start
4968
 
SneakBack: Stop
5068
 
SneakLeft: Start
5070
 
SneakLeft: Stop
5170
 
SneakRight: Start
5172
 
SneakRight: Stop
5272
 
 
 
 
Jump: Start
5274
Имеется во всех прочих группах.
Jump: Stop
5294
Разумеется, это не касается существ.
 
 
 
Вот и прочие группы анимаций:
 
которые содержат все описанные выше ключи, бега, снейка, прыжка...
 
 
 
WalkForwardhh: Start
5296
Ходьба с кулаками. По факту, тоже самое, что обычная ходьба
Jumphh: Stop
6123
без оружия.
 
 
 
WalkForward1h: Start
6126
Начало движения с мечом и прочим одноручным.
Jump1h: Stop
6954
 
 
 
 
WalkForward2c: Start
6956
секиры и молоты.
Jump2c: Stop
7784
 
 
 
 
WalkForward2w: Start
7785
посохи и копья.
Jump2w: Stop
8613
 
SpellTurnLeft: Start
8872
Это анимации поворота с приготовленной магией.
SpellTurnLeft: Loop Start
8880
Бег и прочее - не предусмотрено.
SpellTurnLeft: Loop Stop
8912
Возможность добавления, не проверялась.
SpellTurnLeft: Stop
8920
 
SpellTurnRight: Start
8921
 
SpellTurnRight: Loop Start
8930
 
SpellTurnRight: Loop Stop
8962
 
SpellTurnRight: Stop
8970