2011-08-02 159 views
0

我重新cocos2d的开发人员,我有一个小问题,我需要你的帮助..精灵位置

其实我需要在屏幕中心旋转雪碧,我把位置位于屏幕中心和锚定点(-1,-2),例如,我做了旋转。

现在我的问题是,我需要知道旋转后精灵的真实位置,每次我尝试读取位置时,我都得到了屏幕中心点,这就是我不需要的。

有没有一种方法或方法来获得雪碧真正的位置?

回答

0

精灵的位置IS它的锚点。无论精灵的锚点在屏幕上,那就是它的位置。通常这是精灵的中心,但是如果你改变了精灵的定位点,那么它将不是中心。我对数学不太确定,但我希望你会把它的差异(从精灵中心到它的新定位点)加到它的旋转。

+0

我怎样才能做到这一点? – Adel

+0

不确定。数学是我的弱点。如果我要编程它,我的代码我最好的猜测,然后调整它,直到它是正确的。 –