我开始使用移相器,我想制作一个角色和一些岩石,我希望这些岩石能被这个角色移动。
我的意图是,当角色触摸岩石时,他不能通过岩石,他可以朝着他指向的方向移动它。
知道我该怎么办?告诉我一些要使用的函数或对象。
答案 0 :(得分:0)
根据所使用的物理系统,您需要使用碰撞功能。在Arcade物理中,此代码将在您的更新函数中:
game.physics.arcade.collide(player, rock, pushRock);
然后你会声明一个函数pushRock,它将处理玩家碰撞/触碰岩石时会发生什么。在你的情况下,按照玩家面向的方向推动摇滚。
我建议您查看here并搜索,在那里您可以找到更多帮助或示例。