起源和位置差异

时间:2014-01-23 11:27:08

标签: position libgdx

我正在学习libgdx引擎,我很难理解.setOrigin和.setPosition的区别。参加libgdx创建的演示。如果我把1f,1f放在原点以及这个演示使用的纹理位置上有什么区别?

1 个答案:

答案 0 :(得分:5)

原点用于缩放旋转变换。例如,如果您将原点放在精灵的中心(width/2, height/2)。旋转时,它将围绕其中心旋转。

该位置是世界坐标中精灵的bottom-left角。

  

如果我将1f,1f放在原点以及此演示使用的纹理位置上有什么区别?

在原点上,如果不旋转或缩放精灵,它将没有任何区别。在位置上,它将改变精灵的绘制位置。