我正在开发一个使用基本编程语言的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
正如您所看到的,我想制作一个每秒都在变化的动画。问题是它会为第一个和最后一个设置动画,但不是中间的动画。我尝试添加更多行,它始终是相同的问题。我不明白我在这里做错了什么,并希望在解决这个问题上给予任何帮助。
答案 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#