0

これはMy X-code cannot find CCRibbonのフォローアップです。

CCRibbon クラスは Cocos2d の v2 で廃止されたようです。私は本質的にこの正確な機能を使用したいと考えています。シーンの周りをアニメーション化するスプライトがあります。スプライトの動きに沿って線を引きたいと思います (ロゴのペンアップ/ペンダウンに似ています)。

現在、アニメーションの update メソッドをオーバーライドして、開始位置と終了位置を返しています。次に、(1x1 テクスチャに基づいて) 線を描画し、アニメーションが更新されるたびにそれを CCSpriteBatchNode に追加します。(誰かが興味を持っている場合は、サンプル コードを追加できます)。

私の現在のソリューションは問題なく動作しますが、オーバーヘッドが高く、常に一貫性があるとは限りません。改善に取り組む前に、この種の既知のベスト プラクティスがあるかどうかを確認したかったのです。

4

1 に答える 1

0

これには CCMotionStreak を使用できます。

あなたがやりたいことに似ているこのチュートリアルを見つけました。 http://www.supersuraccoon-cocos2d.com/2011/11/03/ensimple-line-follow-demo-ccmotionstreakzh-ccmotionstreakja-ccmotionstreak/

于 2012-09-17T22:03:13.640 に答える