unity3d物体,地形相关的ridigbody和collider相关问题

问题一: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就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值