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

哪位大佬帮我看看我子弹碰撞检测为什么会出问题(canvas,js)?

哪位大佬帮我看看我子弹碰撞检测为什么会出问题(canvas,js)?

qq_x8_0 2017-11-26 10:29:28
素材下载密码:nby7本人用的是canvas里面的isPointInPath接口来进行碰撞检测。 玩家飞机和子弹的碰撞检测所用的函数我在调试中,子弹的三个isPointInPath点的坐标有到了敌机的绘制范围内,但在isPointInPath返回的值就是false,玩家飞机就可以检测得到。---------------------------------------------------------------------------------------------------------------------------------------飞机的调用---------------------------------------------------------------------------------------------------------------------------------------子弹的调用---------------------------------------------------------------------------------------------------------------------------------------子弹的函数---------------------------------------------------------------------------------------------------------------------------------------子弹的绘制---------------------------------------------------------------------------------------------------------------------------------------敌方飞机轮廓和图片绘制---------------------------------------------------------------------------------------------------------------------------------------绘制图片的模型描边函数,也是isPointInPath会感应的区域
查看完整描述

1 回答

?
Stardust1001

TA贡献261条经验 获得超78个赞

等一下,其实我没用过isPointInPath这个函数,这个函数说的是点在线上吧?那样的话问题很严重的,难道这个函数的意思是点在路径的里面?好吧,我不清楚

查看完整回答
反对 回复 2017-11-27
  • 1 回答
  • 1 关注
  • 1213 浏览
慕课专栏
更多

添加回答

举报

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