衝突シリーズ 3: トランスフォームされたオブジェクトとの 2D 衝突
説明
このチュートリアルでは、回転やスケーリングなどの線形トランスフォームを適用した 2D でスプライト同士のピクセル単位の衝突検出を実装する方法について説明します。
このチュートリアルは、このシリーズの前のチュートリアル「
衝突シリーズ 2: 2D ピクセル単位の衝突」を基にしています。このチュートリアルを開始する前に、前のチュートリアルの内容を理解してください。
チュートリアルの概要
前のチュートリアルでは、既存の四角形領域検査よりも正確なピクセル単位の衝突を追加することにより、単純な障害物回避ゲームを拡張しました。チュートリアル 2 で示したピクセル単位のテクニックは、スプライトに特殊なトランスフォームを適用せず、単純に配置されたスプライトだけに対応していました。多くのゲームにはこれで十分です。ただし、ゲームのオブジェクトを回転、スケーリング、または線形トランスフォームが必要な場合は、より高度なピクセル単位の衝突検査が必要になります。
衝突シリーズのその他の項目