Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для компьютеров > Blitz3D > FAQ

FAQ Туториалы и часто задаваемые вопросы

Ответ
 
Опции темы
Старый 08.12.2009, 20:24   #1
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Как управлять анимацией

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

;------загрузка--------
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
__________________
(Offline)
 
Ответить с цитированием
Эти 7 пользователя(ей) сказали Спасибо tormoz за это полезное сообщение:
H@NON (08.12.2009), impersonalis (08.12.2009), Nex (15.12.2009), PackegerX (19.01.2010), Randomize (10.12.2009), Tadeus (09.12.2009), Toon3D (09.12.2009)
Старый 09.12.2009, 12:43   #2
Toon3D
AnyKey`щик
 
Аватар для Toon3D
 
Регистрация: 08.12.2009
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Как управлять анимацией

Сообщение от tormoz Посмотреть сообщение
aseq_player=AnimSeq(player)
If aseq_player<>a_player
   Animate player,a_mode,a_speed,a_player,a_tran
EndIf
Что это означает?
(Offline)
 
Ответить с цитированием
Старый 09.12.2009, 21:29   #3
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Как управлять анимацией

Сообщение от Toon3D Посмотреть сообщение
Что это означает?
Как из маминой из спальни, ололо пыщ-пыщ риальнЭ

Как ответить серьезно на данный вопрос, я не знаю...
Подразумевается, что тему читают люди, знающие синтаксис блитц3д
__________________
(Offline)
 
Ответить с цитированием
Старый 11.12.2009, 23:55   #4
Toon3D
AnyKey`щик
 
Аватар для Toon3D
 
Регистрация: 08.12.2009
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Как управлять анимацией

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

Как ответить серьезно на данный вопрос, я не знаю...
Подразумевается, что тему читают люди, знающие синтаксис блитц3д
Пока ответа ждал, прошел по урокам, уже знаю Примерно стал больше понимать чем раньше
__________________
StimuL
Turbo-Dizel
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с анимацией Mark Castle 3D-программирование 18 04.11.2009 18:33
помогите с анимацией))) Sashka007 Blitz3D 2 08.09.2009 09:25
Помогите с анимацией... Dzirt 3D Моделирование 17 21.07.2009 12:36
Как лучше управлять объектами в игре? Trilliput BlitzMax 7 05.12.2007 04:09
Помогите с анимацией плз. battou Blitz3D 2 23.01.2007 19:32


Часовой пояс GMT +1, время: 05:54.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com