繁体   English   中英

如何在不改变方向的情况下更改Phaser中对象的速度

[英]How to change the speed of an object in Phaser without changing its direction

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

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

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

来自文档

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM