unity3d 使用刚体重力后 人物移动会摔倒和穿过地面掉下去?

分类栏目:unity3d教程

125

在使用unity3d 的时候 给人物加上重力后,会发生以下几个问题

1.人物会直接掉下去,不会站在地面

2.人物移动会摔倒


首先我们来解决不会站在地面的问题

出现这种问题,基本是因为 物体没有加碰撞组件,需要2个物体都要加 ,还有一种情况是添加了Character Controller 目前很多问题都是因为加了这个组件,貌似官方说的这个组件 自带了重力系统


再来解决人物摔倒问题,这个只需要到重力组件那边把旋转角度xyz都冻结了就可以了