5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

シューティングゲーム製作技術総合 17機目

493 :名前は開発中のものです。:2009/02/22(日) 10:11:24 ID:O4rZQu4s
マージソートの良くない実装の様な気がする。
データ列を二分割するたびにlistをいちいち用意しないように
poolは一つだけで、門番keeperを用意すれば良いのでは無いか?

発射(弾を作りたくなった)
pool[keeper++].init();

消滅
// idxに消滅イベントがおきた弾のインデクスを入れる
pool[idx]=pool[--keeper];

表示
for(i=0;i<keeper;i++)draw(pool[i]);

これはジョークに近いけど書いておく
DrawIndexedPrimitives(PrimitiveType.TriangleList, 0, 0, keeper*modelhasVertex , 0, keeper * modelhasTriang );

252 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)