在 Phaser 3 中,我使用重叠来检查碰撞。我的代码如下:
//bulletA is an array(one of the 2 arrays where collison is being checked) it contains all my bullet sprites
//enemy1 is an array containing all the enemies, which I am testing for collision with my bullets. It contains all my enemy sprites
this.physics.add.overlap(bulletA, enemy1, collide1, null, this);
碰撞检测工作正常(我在碰撞时使用 console.log 进行了测试)。但是,我需要能够判断敌人 1 数组中的哪个特定敌方精灵正在与我的子弹碰撞。需要发生这种情况,以便我可以对敌人播放爆炸动画,并将该特定动画从游戏中删除。有什么方法可以获取正在使用重叠的数组的特定元素吗?
慕无忌1623718
Unity中网格碰撞器
怎么做两个小球的碰撞检测?
发现碰撞检测有个BUG
哈希碰撞问题
相关分类