シューティングゲーム(非FPS)製作技術総合
■ このスレッドは過去ログ倉庫に格納されています
0464名前は開発中のものです。
2010/03/08(月) 19:16:18ID:r3mYpf8X・小さな矩形の集まりとして当たり判定を行います。
・矩形の数が多いと計算速度が気になります。
↑の計算速度向上版
・例えば一つの矩形が16*16ドットだとします。
・例えば地形の配列を
chikei(0)="1000000011"
chikei(1)="1000000011"
chikei(2)="1111000011"
chikei(3)="1111000011"
・・・
みたいな感じで表したとします。1は当たり判定あり、0は当たり判定なしの矩形です。
・自機の中心座標をjikix,jikiyとします。
・x=jikix/16、y=jikiy/16として、該当する配列要素の該当する数字を見ればOK。
・地形はスクロールしているので、もっとアルゴリズムを練らないとだめです。
■ このスレッドは過去ログ倉庫に格納されています