正方形を中心に回転する短い線分という効果を実装したいと思います(正確な効果名はわかりませんが、war3で自動キャストの呪文を示したり、fishingjoyで装備された武器を示したりするのと同じです)。どんなアドバイス/ヒントも歓迎します。ありがとう!
質問する
194 次
1 に答える
0
いくつかのバリエーションがあります。最初の方法は、目的の効果のフレームアニメーションを作成し、それを武器アイコンの上に配置される空のCCSpriteインスタンスで実行するのが最も簡単です。アニメーションは5〜6コマで十分だと思います。大きなプラス-フォトショップでこれらのフレームに任意の効果を作成でき、既存のフレームをアニメーションとしてプロジェクトに簡単に追加できます。マイナス-テクスチャキャッシュ、スプライトフレームキャッシュで追加の場所が発生し、アプリのサイズが大きくなります。これは、正方形が非常に小さい場合に適したソリューションです。正方形のcontentSizeが大きくなると、無駄なメモリが大量に消費されるためです。たとえば、画面サイズ(Retina画面では640x960ピクセル)のこのようなアニメーションの6フレームは、さらに16Mbのメモリを消費します。
2番目のバリアント、IMHO、はるかに興味深い))そしてそれはメモリを節約するのに役立ちます)このバリアントはOpenGLでこのアニメーションを実装することです)しかしそれははるかに複雑なようです)
于 2012-04-18T12:56:34.287 に答える