私はcocos2dを使ってiPhoneゲームを開発しています。cocos2d-iphoneフェードアウトスプライトにクリーンアップが必要ですか?
プレイヤーが何かを実行してポイントを移動したりポイントを付けると、CCLabelBMFontインスタンスが表示されずにフェードアウト(CCFadeOut)されます。これらのCCLabelBMFontインスタンスは、レイヤーに追加されるスプライトです。
フェードアウトされたスプライトをCCFadeOutアクションを完了した後に削除しないでメモリやその他のものを「漏洩している」、またはそれらがなくなった、または「有効」とみなす必要はありませんか?
それはもちろん理にかなっていて、私はそれほど期待していませんでした。私は[レイヤーremoveAllInvisibleChildren]のようなものを言うことができる方法はありますか?そうでなければ、「非効率的なメモリ使用」問題に対処するために十分に頻繁に自分のレイヤーを「リサイクル」していない限り、これらのものの在庫を保持する方法が必要だと思います。 – robbpriestley
CCFadeOutをCCSequenceに置き換えることができます。私は私の答えを更新しました。 –
ああ、それは完璧な意味があります。ありがとうございました。 – robbpriestley