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

ご覧のとおり、1 秒ごとに変化するアニメーションを作成したいと考えています。問題は、最初のものと最後のものをアニメーション化しますが、途中ではアニメーション化しないことです. さらに行を追加しようとしましたが、常に同じ問題です。ここで何が間違っているのかわかりません。この問題を解決するための支援をいただければ幸いです。

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 に答える