问题一:unity3d一运行物体就一直往下掉
原因是一是物体没有重力约束
**Mass:**质量(单位是kg)
**Drag: **阻力
**Angular Drag:**角旋转阻力
**Use Gravity:**是否受重力影响
**Is Kinematic:**是否物体不受任何物理效果影响
**Constraints:**是否约束物体在x,y,z方向上的移动或旋转,position是移动,rotation是角度。
还有一个问题就是Terrain必须得加terrain collider,但是一定不能顺手给terrain加上rigidbody,不然物体在项目一运行就飞,不受重力影响。
问题二:unity3d人物移动过程中,只要按着方向键,物体可以克服重力爬上比较高的地形。
主要原因是物体移动的速度因素大于重力因素了
只要将物体移动的速度降到合适值就解决了这个问题。
问题三:物体一运动就往下掉
原因是物体没有加上合适的conllider,在移动或改变角度过程和terrain发生碰撞导致的,只要加上合适conllider就可以了。