GameObject在击中弹性材料后保持弹跳

时间:2016-07-26 07:52:31

标签: game-physics unity5 bounce

我有一个Edge对手作为地面和一些方形的精灵,有RigidBody2DBoxCollider2D个组件。我已经将物理2D材料添加到地面,并具有以下属性,以使精灵在撞击地面后稍微反弹。

Friction:   1
Bounciness: 0.2

当我运行游戏时,精灵会掉下来并稍微弹跳一下。但是在撞到地面之后永远不会完全停下来,并且像振动一样保持弹跳。

如何通过弹跳击打地面2到3次后精灵完全停止?

1 个答案:

答案 0 :(得分:0)

我通过调低精灵的Gravity属性解决了这个问题。我之前将其设置为8,现在将其更改为2,使精灵在经过几次弹跳后停止振动。