默认情况下,modelInstance按其中心(0,0,0)旋转,我希望它按(0,2,2)旋转。我知道在其他游戏引擎中,有像model.setRotationPivot(float)
这样的方法,libgdx中是否有类似的方法?
// how to set rotation pivot?
modelInstance.transform.set(position, rotation, scale);
谢谢!
答案 0 :(得分:0)
迟到的答案:
据我所知,没有办法设置枢轴。 我为此使用了一种解决方法。
Vector3 vec3 = new Vector3(0, 2, 2);
vec3.rotate(Vector3.Y, rotation);
modelInstance.transform.setToTranslation(vec3);
this.transform.rotate(Vector3.Y, rotation);