forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Проверка условия анимации (http://forum.boolean.name/showthread.php?t=18596)

CostUm 06.10.2013 02:50

Проверка условия анимации
 
Как проверить то, что анимация персонажа законченна? т.е. анимировать пацика, как только данная анимация заканчивается - выполнить действие, иначе ничего. надеюсь понятно изъяснил

Arton 06.10.2013 03:58

Ответ: Проверка условия анимации
 
AnimTime (Entity)

Возвращает время анимации.

CostUm 06.10.2013 17:12

Re: Проверка условия анимации
 
А есть примеры её пользования? я как-то слабо представляю как ей пользоваться)

Arton 06.10.2013 17:44

Ответ: Проверка условия анимации
 
Ну типо так (просто же!):

Код:

If AnimTime (box) => 45 Then
  perbox$ = "Open box!"
Else
  perbox$ = "Closed box"
End If

Или так: Text 5,5, "AnimTime: " + AnimTime (Entity)

У меня после полного открытия сундука, то есть перехода на последний кадр (45), выполнялось условие - текст на экране менялся.

CostUm 06.10.2013 19:04

Re: Проверка условия анимации
 
Пытаюсь сделать так, но что-то не выходит

stope=2

...

If KeyDown(17)
If AnimSeq(player)<>1 Animate player,1,.5,1,10
Else
If AnimSeq(player)<>stope Animate player,1,.4,stope,3
If AnimTime (player) =>51 Then stope=0
EndIf

tirarex 06.10.2013 20:48

Ответ: Проверка условия анимации
 
Вложений: 1
вот такой пример нашел в закромах родины

Colossus 08.10.2013 16:01

Ответ: Проверка условия анимации
 
сделай переменную стейт и повесь анимацию на зависимость от этой переменной. чему равна переменная, такая анимация и будет играть и потом работай со стейтами. это несколько облегчает задачу.

CostUm 13.10.2013 13:44

Re: Проверка условия анимации
 
А это может зависеть от того, что я подгружаю анимацию с помощью LoadAnimSeq ?

Colossus 13.10.2013 15:06

Ответ: Проверка условия анимации
 
Цитата:

А это может зависеть от того, что я подгружаю анимацию с помощью LoadAnimSeq ?
ды а какая собстно разница то? разница только в том, что анимации могут содержаться в одной моделе, всей кучей, или по отдельности, и грузиться этой командой.


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

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