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