我有一个半圆精灵。现在,设置其坐标的默认方式是sprite.setX()
,sprite.setY()
。我想要做的是设置除默认左上角之外的点的坐标。也就是说,我想将(0,getHeight(piece)/2)
的局部坐标设置为场景的某个坐标。
现在,我可以获得该点的坐标: -
final float[] endCoordinate = this.convertLocalToSceneCoordinates(0, mPiece1.getHeight());
并在游戏的其他地方使用这些坐标。
但是,我找不到如何设置左上角坐标以外的点的坐标。
现在我知道我可以做setX(setingvalueX) , setY(setingvaluY - mPiece1.getHeight())
,但在我的情况下,我需要明确地设置另一点。