SceneMgr
:raycast
機能
3D光線とEntityの衝突判定
構文
raycast(
mgVector3
,
mgVector3
,
"flags"
,
mgVector3
,
mgVector3
,
distance
)
引数
mgVector3
3D光線の始点位置。
mgVector3
3D光線の方向。
"flags"
文字列。光線の衝突判定フラグ。Entityの衝突判定フラグとビット判定されます。"0x0000"~"0xFFFF"
mgVector3
衝突位置が返されます。
mgVector3
衝突したポリゴンの法線方向が返されます。
distance
衝突地点までの距離が返されます。
戻り値
Entityオブジェクト。衝突したEntityオブジェクトが返されます。衝突がない場合は
nil
。
説明
3D光線とEntityの衝突判定を行います。