Betty в прыжке
Как и в случае с анимациями бездействия, для персонажа Betty имеется несколько типов анимации прыжка, а именно восемь. Их так много потому, что на Betty смотрят со стороны, и если бы прыжков было всего один или два, они бы быстро надоели. Однако в книге мы ограничимся пятью Так вы получите представление о том, как создать прыжок для своего персонажа.
Загрузите файл Betty10.max, если вы этого еще не сделали (рис. 7.39).
Рис. 7.39. Betty уже готова кого-нибудь подстрелить, пора заставить ее прыгать
Рис. 7.40. Снова измените параметры в окне Time Configuration
В окне Time Configuration измените диапазон анимации: в поле Start Time введите значение 250, а в поле End Time – 300 (рис. 7.40).
Чтобы понять, как персонаж будет переходить в анимацию прыжка и выходить из нее, скопируйте ключевые кадры для позы бездействия из кадра 135 в кадр 250. Эта поза не будет точно совпадать с той, которая окажется начальной для прыжка в реальной игровой ситуации. Представьте ее в игре, когда включается код интерполяции и происходит перемещение персонажа вверх при получении входных данных для прыжка.
Длительность прыжка зависит от игры и от ее движка, но для прыжка Betty будет достаточно 11 кадров. Перейдите в кадр 155 и определите позу в первом кадре прыжка. Поместите Betty в позу, похожую на ту, в которой группа поддержки приветствует участников спортивного состязания. Спина ее должна быть относительно прямой, левая рука – немного поднятой. Пусть рука указывает на что-нибудь впереди, чтобы при стрельбе из этого положения интерполяция была не слишком заметна. Поворачивая бедро и голень, заметьте, что пальцы ног направлены в стороны, тем самым автоматически поддерживая позу. Не поворачивайте ноги до конца, оставьте запас для второй позы, в которой они будут полностью разведены в стороны. Завершите позу, вытянув правую руку Betty, выделив и опустив вниз по оси Z ладонь (рис. 7.41).
Рис. 7.41. Betty прыгает