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);
}
これによりエラーが発生します。これに対するより良い解決策はありますか?