我在cocos2d-js中旋转一个轮子。
我的车轮精灵的位置 -
sprite.setPosition(cc.p(size.width/2, size.height/2));
精灵的锚——
sprite.setAnchorPoint(cc.p(0.5, 0.5));
但是当我旋转轮子时,精灵会从中心脱离,同时旋转和移动。好像,它相对于另一个点旋转,而不是轮子的中心。我认为问题出在setAnchorPoint 上。
知道如何解决吗?谢谢。
我在cocos2d-js中旋转一个轮子。
我的车轮精灵的位置 -
sprite.setPosition(cc.p(size.width/2, size.height/2));
精灵的锚——
sprite.setAnchorPoint(cc.p(0.5, 0.5));
但是当我旋转轮子时,精灵会从中心脱离,同时旋转和移动。好像,它相对于另一个点旋转,而不是轮子的中心。我认为问题出在setAnchorPoint 上。
知道如何解决吗?谢谢。
我觉得很好。您可以尝试另一种语法——一种没有 cc.p 的语法。虽然它不应该有任何区别。
可能是其余代码的某些部分存在问题。查看此视频以供参考。