フォルダーとして都市の 3d モデルがあります。フォルダには、.obj ファイル、マテリアル、およびテクスチャが含まれています。
道路を歩いてバーチャル ツアーを作成しようとしています。通りにカメラを置きます。カメラは上下キーで前後に移動します。左右キークリックで胴体左回転。キープレスを正常に処理できます。
都市モデルは地面からの高さが異なります。以下の画像のようになります。
ユーザーが上下キーを押した場合、transfrom.Translate data を更新して z 値のみを変更します。
float translation = Input.GetAxis("Vertical") * speed;
transform.Translate(0, 0, translation);
しかし、カメラが黒線に隠れてしまい、街がよく見えません。ライン(道路)の下に行かないようにするにはどうすればよいですか?立体物を作ることで問題は解決しますか?