スプライトクラスを使用して、
画面上に多数のスプライトを表示することを考えています。
runActionで移動アクションをした後すぐ消える、
という画像のため、Vectorクラスに保持せずに使用したいのですが、メモリ管理としてどうしたら正しいかがわかりません。
Sprite* sprite = Sprite::create("sprite.png");
sprite->runAction(MoveTo::create(0.3, Vec2(100, 100)));
this->addChild(sprite);
上記のソースのまま次々とスプライトを
生成していったらメモリにどんどん溜まっていく、
という考え方であってますでしょうか。
また、runActionのあとにremoveFromSuperviewが実行されれるようにすれば、どこにも保持されていないので綺麗に解放されるということであってますでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。