質問: Unityで複数あるプレハブの中からランダムに落ちてくるオブジェクトを積み重ねていくゲームを作っています。 カメラを高さに合わせて移動させる必要があるのですが、積み重なったオブジェクトの現在のもっとも高い地点のy座標を取得する方法がわかりません。 カメラにスクリプトを新しく作り、そのスクリプトから現在の高さを取得し、その分だけカメラを上に移動したいと思っています。カメラは常に同じ角度から最高地点を見下ろすようにしたいです。 親子関係ではできそうになかったので質問させてもらいました。 よろしくお願いします。
回答: 全落下用オブジェクトのtransform.position.yを比較すれば最高地点を取得できると思いますが、 形状と中心点によって異なる結果になると思います。 その辺もひっくるめてになると、 Rayを飛ばすか、検証用のRigidbodyをisKinematicにして確認する方法になるのかな?