forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   xAnimate (http://forum.boolean.name/showthread.php?t=14709)

maxturbo 11.05.2011 18:15

xAnimate
 
Как воспроизвести по очереди две анимации?? Анимация костей не имеет...
Загрузка анимации:
Код:

Anim=xLoadAnimMesh("Menu3D Anim.b3d")
xEntityPickMode Anim,2
xExtractAnimSeq(Anim,0,50);1
xExtractAnimSeq(Anim,51,100);2
xExtractAnimSeq(Anim,101,150);3
xExtractAnimSeq(Anim,151,200);4
xExtractAnimSeq(Anim,201,250);5
xExtractAnimSeq(Anim,251,300);6

Как воспроизвести сначала анимацию 4, а потом 1
К примеру вот:
Код:

if xKeyHit(57)
xAnimate Anim,3,2,4
xAnimate Anim,3,2,1
EndIf

Надо чтоб по нажатию клавиши сначала проигралась анимация под номером 4, а потом 1
Прошу помощи, думаю описал внятно )

Colossus 14.05.2011 16:51

Ответ: xAnimate
 
тут надо с xAnimTime() извращаться я думаю... типа проигрываем анимацию, далее смотрим, если "время анимации" = нулю, значит проигрываем вторую анимацию, и так до бесконечности... ну вобщем вроде такого что- то)


Часовой пояс GMT +4, время: 00:52.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot