简单的Blitz 3D基本代码不能用于我的网络应用程序

时间:2011-04-16 23:10:57

标签: web-applications timer blitz++

我正在开发一个使用基本编程语言的Blitz 3D应用程序。看看这段代码:

If MilliSecs() = timer + 1000 Then pitch#=2 yaw#=2 roll#=2
If MilliSecs() = timer + 2000 Then pitch#=3 yaw#=3 roll#=3
If MilliSecs() = timer + 3000 Then pitch#=4 yaw#=4 roll#=4

正如您所看到的,我想制作一个每秒都在变化的动画。问题是它会为第一个和最后一个设置动画,但不是中间的动画。我尝试添加更多行,它始终是相同的问题。我不明白我在这里做错了什么,并希望在解决这个问题上给予任何帮助。

1 个答案:

答案 0 :(得分:0)

而是添加MilliSecs()&计时器尝试下面的代码:

pitch#=2
yaw#=2
roll#=2

;add your RotateEntity command here example: RotateEntity cone,pitch#,yaw#,roll#

Delay(1000)

pitch#=3
yaw#=3
roll#=3

;add your RotateEntity command here example: RotateEntity cone,pitch#,yaw#,roll#

Delay(1000)

pitch#=4
yaw#=4
roll#=4

;add your RotateEntity command here example: RotateEntity cone,pitch#,yaw#,roll#