为了账号安全,请及时绑定邮箱和手机立即绑定

js怎么判断两物体相碰?

/ 猿问

js怎么判断两物体相碰?

https://img1.mukewang.com/5bf52ae1000166a507350901.jpg如图,我要判断子弹和敌人相碰,但是子弹有很多个,敌人也有很多个,这算法该怎么写,前端,用js

查看完整描述

2 回答

?
hainishishui

判断子弹和飞机是否相碰撞(这里是把飞机当成一个方块进行处理的) 可以判断子弹的坐标是否在飞机位置的区块内 也就是判断子弹的x值是否在飞机的x0和x0+w(x0表示飞机左上角的横坐标,w表示飞机的宽)之间,子弹的y值是否在飞机的y0和y0+h(y0表示飞机左上角的纵坐标,h表示飞机的长)之间。单个子弹与多个飞机之间是否碰撞可以通过循环进行遍历。再对每个子弹进行碰撞检测遍历就可以得到多子弹多飞机碰撞的模型了。

查看完整回答
反对 回复 2018-11-21
?
qq_药药_0

判断距离啊,

查看完整回答
反对 回复 2018-11-21

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信