如何实现“打砖块”游戏中,球根据碰撞方向弹来弹去的运动状态?
发布于 4 年前 作者 Party0JatChan0 1428 次浏览 来自 问答

FC游戏“打砖块”里的球会根据碰撞方向弹来弹去,请问用 Phaser 该如何实现?

3 回复

如果用arcade引擎,设置好了bounce之后,就会自动回弹了。

ball.body.collideWorldBounds = true;
ball.body.bounce.set(1);

可以参考这个例子: https://www.phaser-china.com/example-detail-255.html

可以完全不用物理引擎,球的反弹就是把横纵坐标的任意一个(例如x+=1变为x-=1)改成反方向就可以了。

可以到小站的展示区看看 看谁能坚持五十秒 用的改变坐标

回到顶部