旋转ModelInstance Libgdx

时间:2015-04-08 21:25:05

标签: android 3d rotation libgdx axis

我想通过球体的速度创建球体移动。 不幸的是我注意到当我改变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);
}

如何解决?

0 个答案:

没有答案