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=7774)

Max Payne 06.02.2009 16:53

Re: Вернуть анимацию
 
Проверка на воспроизведение анимации. Функция возвращает 1, если объект анимирует и 0, если нет:
Animating(перем)

кто нибудь знает как ей пользоваться?

tormoz 06.02.2009 19:37

Ответ: Re: Вернуть анимацию
 
Цитата:

Сообщение от Max Payne (Сообщение 97054)

что вы имеете ввиду под player, сам меш или его анимацию?
у меня это 2 разных файла?

пля ...

;------загрузка--------
player=LoadAnimMesh("player.b3d")

anim1=LoadAnimSeq (player,"3d models/2sol/a1.b3d")
anim2=LoadAnimSeq (player,"3d models/2sol/a2.b3d")
anim3=LoadAnimSeq (player,"3d models/2sol/a3.b3d")


;-----------цикл-------
If key_move
a_mode=1
a_speed=0.5
a_player=anim1
a_tran=20
endif

If key_attak
a_mode=3
a_speed=1
a_player=anim2
a_tran=2
endif

If key_jump
a_mode=3
a_speed=1
a_player=anim3
a_tran=8
endif

aseq_player=AnimSeq(player)
If aseq_player<>a_player
Animate player,a_mode,a_speed,a_player,a_tran
Endif

Max Payne 06.02.2009 22:39

Re: Вернуть анимацию
 
вот как это делаеться... все что мне было нужно... щас нажрусь пойду

Repeat


If KeyDown(17)Then

Animate cub11,3,0.6,x

EndIf

v=Animating(cub11)
If v=0 Then
Animate cub11,2,0.5

EndIf

NitE 06.02.2009 23:09

Re: Вернуть анимацию
 
нда, объяснять ты неумеешь ))

ABTOMAT 06.02.2009 23:38

Ответ: Re: Вернуть анимацию
 
Цитата:

Сообщение от Max Payne (Сообщение 97083)
Проверка на воспроизведение анимации. Функция возвращает 1, если объект анимирует и 0, если нет:
Animating(перем)

кто нибудь знает как ей пользоваться?

Дружище, справку надо читать, там всё есть по данному вопросу в подробностях.


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

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