我正在学习libgdx引擎,我很难理解.setOrigin和.setPosition的区别。参加libgdx创建的演示。如果我把1f,1f放在原点以及这个演示使用的纹理位置上有什么区别?
答案 0 :(得分:5)
原点用于缩放和旋转变换。例如,如果您将原点放在精灵的中心(width/2, height/2
)。旋转时,它将围绕其中心旋转。
该位置是世界坐标中精灵的bottom-left
角。
如果我将1f,1f放在原点以及此演示使用的纹理位置上有什么区别?
在原点上,如果不旋转或缩放精灵,它将没有任何区别。在位置上,它将改变精灵的绘制位置。