sei様、何度も検証して頂いてありがとうございます。
19枚までしか正常に表示できなかったのは仕様です。
(やろうと思えばもっと多くの画像を読むこともできます)
ホーム画面に戻った後、アプリ画面に戻ると画像が変わってしまうのは、
以前、Dish側のバグで、スリープ復帰後にテクスチャが
画像を読み込んだ順番に差し替わるバグがありましたが、
もしかしたら、それに関係する問題なのかもしれません…
一応、再度修正版に差し替えました。
これで、ホーム画面から復帰しても、画像は崩れないと思います。
http://www9.ocn.ne.jp/~atu/ad_test-debug.apk
(容量は約270KBです)
使い方は同じで、アプリを上書きすればセーブデータもそのまま利用できます。
お手数ですが、もしよろしければお試し下さい。
●これまでの検証により、私が思いついた解決法
・バッファを小さい数から順番に作成し、順番に画像を読み込む。(スリープからの復帰後に画像が崩れる現象を回避)
・読み込んだ画像が白くなるバッファはダミーデータを読み込み、そのバッファは使用しない。(バッファの再利用等はせず、そのまま放置)
・正常に読めているバッファも、再利用等は(別の画像を読み込んだり)しない。
(例)バッファ4、5、6、7が正常に読めない場合
celload "pic_01.png",1 ;←必ず若い番号から順番に使用(順番を変えるとスリープから復帰時に画像が崩れる)
celload "pic_02.png",2 ;(開始番号はいくつでもOK)
celload "pic_03.png",3
celload "dummy.png",4 ;←読めないバッファは、ダミーデータを読み込んで放置。
celload "dummy.png",5 ;←読めないバッファは、ダミーデータを読み込んで放置。
celload "dummy.png",6 ;←読めないバッファは、ダミーデータを読み込んで放置。
celload "dummy.png",7 ;←読めないバッファは、ダミーデータを読み込んで放置。
celload "pic_04.png",8
このような画像の読み込み方をして、一度画像を読み込んだバッファに再度画像を読み込んだりしなければ、
4枚以上の画像を使用する事ができそうです。
この検証結果が役に立ってくれる事を願います。