傾斜した地形を移動しようとしているプレイヤーとの衝突を処理する方法を見つけようとしています。たとえば、プレーヤーがハーフパイプの底にいて、左に移動したい場合を考えてみましょう:
- 最初、プレーヤーはフラットにいて、まっすぐ左に行くことができます
- ある時点で、プレイヤーは斜面を上り始めます。そのため、地形の上にとどまるために上り下りする必要があります。
これをどのように処理すればよいですか?
- プレーヤーをまっすぐ左に動かして、地形に衝突したかどうかを確認する必要があります。衝突している場合は、プレーヤーの位置を微調整する必要がありますか?
- プレイヤーが左にいる地形がどのように見えるかを試してみて、プレイヤーを配置する高さを事前に決定する必要がありますか?