XamarinやCocosSharpを使用したゲームアプリ開発時のTIPSを紹介しています。

Elements

[CocosSharp] メモリを節約する方法

CocosSharpではメモリの節約に気を遣わないと、メモリを馬鹿食いしすぐ挙動が不安定になります。
下記の方法でメモリの節約が可能です。

・同じスプライトを複数使用するとき、画像ファイルからインスタンスを作成するのは初回のみとする。

CCSprite enemy1 = new CCSprite("Enemy1.png", null);
CCSprite enemy2 = new CCSprite(enemy1.Texture, null);

・CCSpriteFrameCacheを利用する
・CCTextureCacheを利用する
・画像は256色に減色する
・背景などの解像度が大きい画像は2分割や4分割し表示させる

宜しければシェアをお願いします。

facebooktwittergoogle_plusredditpinterestlinkedinmail