オブジェクトプールは、dieメソッドで消したオブジェクトを、
別のオブジェクトとして再利用するための仕組みです。
オブジェクトを頻繁に出現・消滅させる場合、メモリの使用効率が上がる場合があります。
オブジェクトプールを利用するかどうかはクラス毎に設定します。
ここではChara1にオブジェクトプールを利用する例を示します。
useObjectPool
をtrue
を設定します。Chara1
useObjectPool=true;
for(i=0;i<10;i++) {
x+=10;
update();
}
die();
Main
while(true){
appear(Chara1) {x=rnd(400),y=rnd(400)};
update();
}