在cocos2d中获取子画面的位置

问题描述

我试图获取一个精灵(曲线)的每个位置,不仅是中心点,从起点到终点。当我在屏幕上点击时,我的精灵会旋转30度。所以我不能使用
sprite.position.x-sprite.contentSize.width/
2或诸如此类的东西。是否有任何方法可以获取精灵的位置或是否有其他方法可以做到这一点。 我需要的是不同的曲线路径。当我加入这些曲线路径时,新的精灵将沿着曲线路径移动。     

解决方法

        我认为您正在寻找CCNode的“ 1”功能。     ,        如果我正确理解了您的意思,您想让精灵坐标(不是中心,左下角)旋转30度吗?对于x轴,使用公式:
newX = X + cos(30) * pathLong
。对于y,请使用相同的值,但用sin代替cos,用y代替x :)。