2

Z 軸に沿って一定の速度で移動するキャラクター コントローラーがあります。キャラクターコントローラー下のフロア名が知りたいです。Character コントローラが床と衝突することはありません。平行移動です。Raycast を使用して、C# で次のようにフロアを見つけました。

myray = Camera.main.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(myray, myhit, 1000)) {
    Debug.DrawLine (ray.origin, hit.point);
    print(myhit.collider.name);
}

これによりエラーが発生します。これに対するより良い解決策はありますか?

4

1 に答える 1