0

我正在使用基本编程语言在 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

如您所见,我想做一个每秒都在变化的动画。问题是它会为第一个和最后一个设置动画,但不会在中间设置动画。我尝试添加更多行,但始终是同样的问题。我不明白我在这里做错了什么,并希望在解决此问题方面提供任何帮助。

4

1 回答 1

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#
于 2011-05-12T04:30:12.217 回答