这是我的X代码找不到CCRibbon的后续。
似乎 CCRibbon 类在 Cocos2d 的 v2 中已被弃用。我想基本上使用这个确切的功能。我有一个在场景中动画化的精灵,我想要一条线来跟随精灵的动作(类似于 LOGO 笔向上/向下笔)。
目前,我正在覆盖动画的更新方法以返回其起始和结束位置。然后,我绘制一条线(基于 1x1 纹理),并在每次动画更新时将其添加到 CCSpriteBatchNode 中。(如果有人感兴趣,我可以添加更多示例代码)。
我当前的解决方案工作正常,但它的开销有点高,并不总是非常一致。在改进它之前,我想看看是否有已知的最佳实践来处理这种事情。
你可以使用 CCMotionStreak 来实现这一点。
我发现本教程听起来与您想要做的相似。http://www.supersuraccoon-cocos2d.com/2011/11/03/ensimple-line-follow-demo-ccmotionstreakzh-ccmotionstreakja-ccmotionstreak/