Показать сообщение отдельно
Старый 06.08.2007, 10:16   #11
DMX
Оператор ЭВМ
 
Регистрация: 13.11.2006
Сообщений: 39
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Скорость анимации +

Так я всё равно не вкурил, мне надо чтобы при нажатии кнопок + или - в процессе игры менялась скорость анимации модели. Кто не понял вот код того что я имел в виду. (я только показал что я имел в виду.)
Graphics3D 800,600,32,2
SetBuffer BackBuffer()
SeedRndMilliSecs()
anim_speed# = 0.1
dt# = 0.01
camera = CreateCamera()
CameraClsColor camera,0,64,128
cube = CreateCube()
PositionEntity cube,0,-1,5
light = CreateLight()
While Not KeyHit(1)

time = MilliSecs()

TurnEntity cube,1,0,-0.1
IfKeyDown(74)
anim_speed# = anim_speed# - dt# * .01
Ifanim_speed# < 0.1Thenanim_speed# = 0.1
ElseIfKeyDown(78)
anim_speed# = anim_speed# + dt# * .01
Ifanim_speed# > 0.9 Thenanim_speed# = 0.9
EndIf
UpdateWorld
RenderWorld
Text 5, 5, "Anim speed : " + Int(anim_speed# * 100.0) / 100.0 + " ('+' or '-')"

Flip
to_dt# = (MilliSecs() - time) / 60.0
dt# = dt# + (to_dt# - dt#) * .1
Wend
End

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