4

如何在不改变方向的情况下改变相位器中物体的速度?例如,我有一个与移动平台相撞的球。我希望球改变方向,但不会从与平台移动侧的碰撞中获得任何额外的速度。到目前为止,我必须获取对象速度的符号,然后在碰撞时对其重新应用恒定值速度,但这对于像 Phaser 这样强大的库来说似乎是完全错误的。

您如何在速度之外独立地修改速度和方向?

4

1 回答 1

1

我一直在使用bounce在我的游戏中获得这种效果。尝试使用ball.body.bounce.set(1);.

文档

碰撞时 Body 的弹性。bounce.x/y = 1 表示完全反弹,bounce.x/y = 0.5 表示 50% 反弹速度。

于 2014-10-16T15:08:44.590 回答