如图,我要判断子弹和敌人相碰,但是子弹有很多个,敌人也有很多个,这算法该怎么写,前端,用js
2 回答
hainishishui
TA贡献11条经验 获得超2个赞
判断子弹和飞机是否相碰撞(这里是把飞机当成一个方块进行处理的) 可以判断子弹的坐标是否在飞机位置的区块内 也就是判断子弹的x值是否在飞机的x0和x0+w(x0表示飞机左上角的横坐标,w表示飞机的宽)之间,子弹的y值是否在飞机的y0和y0+h(y0表示飞机左上角的纵坐标,h表示飞机的长)之间。单个子弹与多个飞机之间是否碰撞可以通过循环进行遍历。再对每个子弹进行碰撞检测遍历就可以得到多子弹多飞机碰撞的模型了。
添加回答
举报
0/150
提交
取消