スプライト シートがあり、以下に示すように、その中の各フレームのサイズが異なります。
ここで衝突検出ボックスを追加したいのですが、畫像が多く、衝突位置が畫像の境界線に限定されません。この場(chǎng)合、
検出ボックスを追加する方法は追加する必要がありますか?各フレームに必要なだけですか?衝突ボックスを追加した後にその位置を取得するにはどうすればよいですか?これを?qū)g現(xiàn)するツールはありますか?ありがとうございます~
基本的に、ゲーム開発で最も難しい部分の 1 つは衝突検出です。衝突検出をどのように選択するかは、プロジェクトのニーズに応じて決定する必要があります。通常、分離軸定理 (SAT) は、あなたの例のように、ポリゴンによく使用されます。要件は特に高くはありません。検出には同じサイズの通常の長(zhǎng)方形を使用するだけです。変更する必要がある場(chǎng)合は、衝突検出用に各狀態(tài)の衝突検出フレームを保存します。例:
リーリーもちろん、ここではゲーム開発に焦點(diǎn)を當(dāng)てていないので、問題がある場(chǎng)合は指摘してください。