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