0

ここに画像の説明を入力

画像のように橋の上にプレイヤーがいるのですが、その動きを橋の中だけに制限したいです(現在、彼は空中で橋の外を走ることができます)。

私が考えた 1 つの方法は、ブリッジとプレイヤーの間で継続的な衝突検出を使用して、プレイヤーがエリア内に留まっているかどうかを確認することです。これはアプローチする正しい方法ですか?他の代替方法はありますか

4

1 に答える 1

0

継続的な衝突検出は、非常に高速に移動しない限り、厳密には必要ありません。

私は方法を参照してください:

  1. 3 つのコライダーを使用します。1 つはプレイヤー用、もう 2 つはブリッジの側面を制限するためです。この方法では、プレイヤーはコライダーを克服できず、夜明けに落ちることはありません。
  2. プレイヤーの動きの限界を入力ハンドリング関数内で手動で確認 (ブリッジはシンプルな形状なので難しいことはありません)
于 2013-10-13T08:20:58.967 に答える