首页 > 解决方案 > UNITY 3D - 下沉物体问题

问题描述

即使重力设置为 0 并且我没有进行其他更改,我的对象也会下沉到水面以下。这可能是什么原因造成的,我该如何解决? 使用的组件

标签: unity3d

解决方案


根据您问题的措辞,您的对象似乎只是卡在您的表面内,而不是掉下来。

transform.position如果是这种情况,那么在初始化对象组件时,代码中可能存在逻辑错误。Unity 使用 GameObjects 的中心作为所有transform.position值的参考点,因此如果您将对象设置transform.position.y为 0,则只需将对象高度的一半添加到transform.position.y.


推荐阅读