U3D 实现地面碰撞效果
前面讲了如何让两个刚体碰撞:
现在来细细讲解一下,
首先,精灵刚体后就好比物理世界的物体,是受到重力所用的,
然后两个物体要添加碰撞系数才能实现碰撞,
这种情况下,碰撞后会使得另一个刚体也会随之运动,就如同自然界的惯性一样:
如果需要实现两个精灵能够碰撞,并且其中一个物体不会随之运动,就要加把它添加一个碰撞检测(如同地面):
这样就可以实现如果碰撞到地面一样的效果。
例子二:球体和倾斜的地面发生碰撞:
将一个刚体设为球体碰撞
另一个不设置为刚体,就设置为矩形碰撞就行了
结果如图:
就可以实现,球体在鞋面上进行滚动了