Phaser - 用另一个精灵移动精灵

时间:2017-10-09 20:44:09

标签: phaser-framework

我开始使用移相器,我想制作一个角色和一些岩石,我希望这些岩石能被这个角色移动。

我的意图是,当角色触摸岩石时,他不能通过岩石,他可以朝着他指向的方向移动它。

知道我该怎么办?告诉我一些要使用的函数或对象。

1 个答案:

答案 0 :(得分:0)

根据所使用的物理系统,您需要使用碰撞功能。在Arcade物理中,此代码将在您的更新函数中:

game.physics.arcade.collide(player, rock, pushRock);

然后你会声明一个函数pushRock,它将处理玩家碰撞/触碰岩石时会发生什么。在你的情况下,按照玩家面向的方向推动摇滚。

我建议您查看here并搜索,在那里您可以找到更多帮助或示例。