在我的游戏中,一些狗随机行走。假设它们从左向右移动,我需要的是当它到达游戏世界的右边界时,狗动画应该被翻转,反之亦然。我知道,当我们付出时,可以实现翻转dog.scale.x = -1
。但我不知道什么时候应该应用,我已经设置了dog.body.collideWorldBounds = true;
.
现在我也用它myGame.physics.arcade.velocityFromRotation(dog.rotation, 100, dog.body.velocity);
来搬狗,如果有其他选择,请告诉我。
js代码可以在这里看到:http: //jsfiddle.net/abhiklpm/rbfg0h9o/1/和这个链接中的工作演示:http: //abhilashrs.com/game