Простой код Blitz 3D Basic не работает для моего веб-приложения - PullRequest
0 голосов
/ 17 апреля 2011

Я занимаюсь разработкой приложения для 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 голосов
/ 12 мая 2011

Вместо добавления 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#
...