質問: Unityでものを積み上げていく3Dゲームを作っています。 (5,5,5)のフィールドがありそこに(2,1,1)のようなCubeを落とすと新しいCubeが生成され、またそれを落として積み上げていく感じです。 その際にScoreを高さで管理したいのと、一番高いところよりもさらに上に次のCubeを生成しないと積み上げられないという点で高さが必要なのですが 高さの調べ方が分からず困っています。 透明なObjectを落としてぐらいしか思いつかず現実的ではないなと思うのですが 良い方法があれば教えていただきたいです。 よろしくお願いします。
回答: `Physics.BoxCast`を使用して上から下に向かってRayCastをし当たったポイントを現時点での最高高度として取得するのはどうでしょうか 参考URL 追記 : 公式リファレンスのページも置いておきます