forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   FAQ (http://forum.boolean.name/forumdisplay.php?f=15)
-   -   Как управлять анимацией (http://forum.boolean.name/showthread.php?t=11378)

tormoz 08.12.2009 23:24

Как управлять анимацией
 
Очень часто у новичков возникает проблема с управлением анимацией.
Наиболее правильно это делать с помощью переменных.
Небольшой пример, демонстрирующий суть:

Код:

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

player=FindChild(player_all,"имя_меша_в_максе")
ExtractAnimSeq(player,0,9)
ExtractAnimSeq(player,10,70)
ExtractAnimSeq(player,71,100)

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

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

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

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


Toon3D 09.12.2009 15:43

Ответ: Как управлять анимацией
 
Цитата:

Сообщение от tormoz (Сообщение 128849)
Код:

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


Что это означает?

tormoz 10.12.2009 00:29

Ответ: Как управлять анимацией
 
Цитата:

Сообщение от Toon3D (Сообщение 128916)
Что это означает?

Как из маминой из спальни, ололо пыщ-пыщ риальнЭ

Как ответить серьезно на данный вопрос, я не знаю...
Подразумевается, что тему читают люди, знающие синтаксис блитц3д >>:(

Toon3D 12.12.2009 02:55

Ответ: Как управлять анимацией
 
Цитата:

Сообщение от tormoz (Сообщение 128976)
Как из маминой из спальни, ололо пыщ-пыщ риальнЭ

Как ответить серьезно на данный вопрос, я не знаю...
Подразумевается, что тему читают люди, знающие синтаксис блитц3д >>:(

Пока ответа ждал, прошел по урокам, уже знаю :) Примерно стал больше понимать чем раньше


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

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