什么是CCRibbon的良好替代品,可以追踪精灵动画背后的路径



这是我的X代码找不到CCRibbon的后续。

似乎 CCRibbon 类在 Cocos2d 的 v2 中已被弃用。我想基本上使用这个确切的功能。我有一个在场景中动画化的精灵,我想要一条线来跟随精灵的动作(类似于 LOGO 笔向上/向下笔)。

目前,我正在覆盖动画的更新方法以返回其起始和结束位置。然后,我绘制一条线(基于 1x1 纹理),并在每次动画更新时将其添加到 CCSpriteBatchNode 中。(如果有人感兴趣,我可以添加更多示例代码)。

我当前的解决方案工作正常,但它的开销有点高,并不总是非常一致。在改进它之前,我想看看是否有已知的最佳实践来处理这种事情。

你可以使用 CCMotionStreak 来实现这一点。

我发现本教程听起来与您想要做的相似。http://www.supersuraccoon-cocos2d.com/2011/11/03/ensimple-line-follow-demo-ccmotionstreakzh-ccmotionstreakja-ccmotionstreak/

最新更新