Тема: FAQ по B3D
Показать сообщение отдельно
Старый 15.01.2008, 07:54   #89
NovICE
AnyKey`щик
 
Регистрация: 14.12.2007
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Re: FAQ по B3D

У меня вопрос: как сделать, чтобы объект начинал анимацию при нажатой кнопке, а при отжатой прекращал и двигаться и "анимироваться".

У меня вот такой простенький код:

Graphics3D 640,480,16,2
SetBuffer BackBuffer()
HidePointer
cam=CreateCamera(player)
PositionEntity cam,0,10,-10
TurnEntity cam,0,0,0
lit=CreateLight()
TurnEntity lit,45,45,0
pln=CreatePlane()
tex=LoadTexture("12.jpg")
ScaleTexture tex,10,10
EntityTexture pln,tex
player=LoadAnimMesh("bbb.b3d")
ScaleEntity player,.1,.1,.1
TurnEntity player,0,180,0
Repeat
If KeyDown(17) Animate FindChild(player,"bbb")
RenderWorld()
UpdateWorld()
Flip
Until KeyHit(1)
End

но когда запускаю, объект анимируется когда я нажимаю кнопку, НО когда отпускаю объект не прекращает анимацию..

что делать?
(Offline)
 
Ответить с цитированием