Ad
3: 2018-05-06 (Sun) 02:47:05 njf source Edit Backup No.3 as current. Cur: 2018-05-06 (Sun) 14:14:39 njf source Edit
Line 12: Line 12:
 CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile(IMG_TEXTURE_PLT, IMG_TEXTURE_PNG);  CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile(IMG_TEXTURE_PLT, IMG_TEXTURE_PNG);
-しかし、これは対症療法にすぎません。キャッシュが破棄されると言うことは、メモリが足りなくなっていると言うことなので、その対策も必要となります。具体的に怪しいのは、スプライトシートに関連して、やはり一度に読み込む画像の容量あたりでしょう。+しかし、これは対症療法にすぎません。キャッシュが破棄されると言うことは、メモリが足りなくなっていると言うことなので、その対策も必要となります。放置するとやがてアプリがクラッシュする可能性があります。 
 + 
 +私の場合は一枚のスプライトシートのサイズが大きすぎました。あまり使っていない画像をスプライトシートから分離し、別途読み込みするようにすると、NULLが返ることはなくなりました。
メモリ関連の処理のせいか、特定のバージョン、OS、機種などでしか起こらないので、結構はまりました。 メモリ関連の処理のせいか、特定のバージョン、OS、機種などでしか起こらないので、結構はまりました。


Front page   Edit Diff Backup Upload Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 314, today: 2, yesterday: 0
広告

ログイン

ユーザー名:


パスワード:





パスワード紛失


NJF