Показать сообщение отдельно
Старый 06.02.2009, 01:11   #11
Max Payne
Нуждающийся
 
Аватар для Max Payne
 
Регистрация: 23.12.2007
Сообщений: 72
Написано 4 полезных сообщений
(для 12 пользователей)
Re: Вернуть анимацию

во во.. фотка прям про меня я так уже 2 дня сижу..

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

mesh=LoadAnimMesh( base_mesh$ ) ;одна сплошная секция анимации номер 0.
ExtractAnimSeq( mesh,0,30 )

У меня мешь и анимация это 2 разных меша... какой грузить в mesh=LoadAnimMesh( base_mesh$ ) ... если 1 то это просто мешь.. если второй то это анимация и как ее потом прикрутить к 1 мешу.

в бейсике я бы зделал так

If keydown(17) then animate(cub11,1,0.2,anim1) else animate(cub11,1,0.2,anim2)

но в блице это не прокатит.. просто тут другой принцип и я его не пойму никак...
какие то номера кадров анимации...
Может ко нибудь исравить этот код... пиво с меня

cub11=LoadAnimMesh("3d models/2sol/sol.b3d")
PositionEntity cub11,22,1.2,-15

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


Animate cub11,1,0.3,anim1

Repeat

If KeyDown(17)Then Animate (cub11,3,0.3,anim2)

надо чтоб того как я нажму клавишу и после проигрования второй анимации просто запускалась вот эта команда Animate cub11,1,0.3,anim1
(Offline)
 
Ответить с цитированием