我试图得到一个精灵(曲线)的每个位置,不仅是从起点到终点的中心点。当我点击屏幕时,我的精灵将旋转30度。所以我无法使用sprite.position.x-sprite.contentSize.width/
2或类似的东西。有什么方法可以获得精灵的位置,还是有其他方法可以做到这一点。
我需要的是我有不同的曲线路径。当我加入这些曲线路径时,新的精灵应该沿曲线路径移动。
答案 0 :(得分:2)
我认为您正在寻找CCNode的convertToWorldSpace
功能。
答案 1 :(得分:0)
如果我正确理解你,你想让精灵坐标(不是中心,左下角)旋转30度?对于x轴使用公式:newX = X + cos(30) * pathLong
。对于y使用相同但是当然用sin和x替换cos:)。