我想通过球体的速度创建球体移动。 不幸的是我注意到当我改变modelinstance的旋转时它也会旋转axisX。因此,当我在axisX中旋转时,axisY(例如)的旋转不能正常工作。
if(Gdx.input.isKeyPressed(Keys.LEFT)){
marbles[3].transform.rotate(-1, 0, 0, 3);
}
if(Gdx.input.isKeyPressed(Keys.RIGHT)){
marbles[3].transform.rotate(1, 0, 0, 3);
}
if(Gdx.input.isKeyPressed(Keys.UP)){
marbles[3].transform.rotate(0, 0, 1, 3);
}
if(Gdx.input.isKeyPressed(Keys.DOWN)){
marbles[3].transform.rotate(0, 0, -1, 3);
}
如何解决?