unityで(x,z)座標がわかっているときに、テレインの高さを取得する方法について書きます。
意外と使う機能だと思うのですが、あまり検索でもヒットしないため、書きます。
僕はgameobjectをtopビューで配置して、テレインの上に配置するのに使いました。
今から、例を書きます。
以下の画面のようにオブジェクトを配置します。
このとき、cubeがterrainと離れた位置にあるのがわかります。
cubeに以下のスクリプトをアタッチします。
そして、unityの再生ボタンを押します。
すると、以下の画面のようにテレインの高さにcubeが配置されました。
このようにして、平面座標がわかっていれば、簡単にテレインの高さにオブジェクトを置くことができます。