[]捕鱼类游戏的碰撞检测怎样做?

把鱼看成长方形,子弹看成圆形,在一个坐标系里还好,鱼要是斜着游动或曲线游动,碰撞检测怎样做呢?
把鱼和子弹都看成圆形(就像官方打飞机),小型鱼、方形鱼还好,大型的鱼是比较长的长方形,这样的圆半径不好定,误差也太大了。
 
引入物理引擎(matter.js)文档都是英文的,看不太懂,Laya官方demo也没找到碰撞检测
 
hitTestPoint()是点碰撞,子弹的范围也太小了(感觉不太合适)
 
爆炸后我还准备判断鱼与渔网相交的都要算作已打中(相交的这个计算也没啥思路)
 
有做过这类游戏的大神吗,求指点!求分析!
 
 
已邀请:

要回复问题请先

商务合作
商务合作