3D斜め壁の判定

ページ名:3D斜め壁の判定

3Dにおける壁の判定です。
今回はX,Z軸のみの判定のみ紹介します。
Y軸と壁の幅の調整は挑戦してみてください。


まずは
V1:壁の始点から終点までのベクトル
V2:壁の始点からプレイヤーまでのベクトル
を計算し、内積を求めます。


V2=V1の場合だと内積が0になり、壁に完全に重なった状態になります。
X軸やZ軸によって、壁の内側外側が変わるので注意してください。
今回の図の場合だと、内積が0以上で壁を貫通という判定です


そして、前回と今回座標の内積を比較することによって、
いつ壁に当たったかを算出することができます。



交点座標の算出は後程

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧