SequentialCollisionDetector
は、複数の検出ポイントを利用し、ステップバイステップで衝突検出を行うカスタムコンポーネントです。これは、ゲーム内のキャラクターやオブジェクトが他のオブジェクトとの衝突を複数の部分的な検出エリアを使用して検出する必要がある場合などに特に便利です。
- 複数の検出ポイント: 複数の検出ポイントを使用して、より精密な衝突検出を行います。
- ステップバイステップの衝突検出: 衝突検出を段階的に行い、より正確な結果を得ます。
- 検出範囲の可視化: エディター内で検出範囲を視覚的に表示し、デバッグを容易にします。
名前 | 説明 |
---|---|
Timing |
衝突検出のタイミング。 |
Owner |
このコンポーネントを所有するオブジェクト。 |
CacheTargetType |
キャッシュされたターゲットの種類。 |
HitLayer |
衝突検出に使用するレイヤー。 |
HitTags |
衝突検出を行うタグの配列。 |
OnHitObjects |
オブジェクトと衝突した際に発生するイベント。 |
_frame |
検出フレーム範囲。 |
_hitPositions |
検出位置と有効範囲の設定。 |
- 公開されているメソッドはありません。
SequentialCollisionDetector
はCollisionDetectorBase
を継承しており、衝突検出の基本的な機能を提供します。- 検出ポイントごとに衝突データ (
CollisionData
) を設定することで、検出範囲を細かく制御できます。 - 検出範囲や検出フレームの設定は、エディター内で直感的に行うことができ、実際のゲームプレイにおける衝突検出の挙動を容易に調整できます。