сделал через пивоты, да полегче(намного), просто я планировал двигать каждый кубик, мне казалося так интереснее
осталася одна проблема
......
Global pivtop=CreatePivot()
.....
repeat
.....
If KeyHit(205) Then
oldyaw(1)=EntityYaw(pivtop)
flag=1
For i=1 To 9
EntityParent(cubes(i), pivtop)
Next
End If
TurnPiv()
.....
until keyhit(1)
Function TurnPiv()
If flag=1 Then
If EntityYaw(pivright)<oldyaw(1)+90 Then
TurnEntity pivright, 0, 0.5, 0
Else
flag=0
End If
End If
End Function
при первом повороте все хорошо, верхняя сторона останавливается, но при втором нажатии она начинает вращаться бесконечно. Почему так?
я же вроде при каждом нажатии сохраняю текущий угол поворота
