0

同じ画像を複数回、たとえば 1000 ~ 2000 回表示するための最良の方法は何ですか? 画像は、画面全体に個別のサイズでレンダリングする必要があります。最も単純なアイデアは、画像ごとに異なるスプライトを宣言しているようですが、より良いアプローチがあるはずですか?

4

1 に答える 1

0

それはたくさんでしょう!テクスチャを含むバッチ ノードを作成し、そのバッチ ノードに 999-1999 の追加の CCSprite を追加します。これらの CCSprite は、スケーリングされ、必要な場所に配置されます。次に、バッチ ノードをシーンに追加して配置します。

次に、アプリでサポートする予定の最も低速で最もメモリ制限のあるデバイスでテストします。このようなレプリカを 500 ほどまで作成しました (バッチ ノードでの描画呼び出しは 1 つだけであることを思い出してください)。私はあなたのユースケースに良い「感触」を持っていません。私の場合、テクスチャは小さいです。

于 2013-11-06T19:57:38.070 に答える