需求:1、有多辆飞机分别计算碰撞
2、各种弹幕(子弹花),每颗子弹也要分别计算碰撞。
3、多辆飞机本身也需要发射大量子弹,与大量敌机进行碰撞计算。
现在只解决了第三个需求,因为飞机本身发射子弹速度很快,4发子弹之间几乎无间隙,所以只在创建的时候计算第一次线与敌机矩形进行碰撞检测。不再在update另外计算。
敌机的子弹想过的办法有 分区域计算、预检测。但效果不明显。
用的是cocos-lua 是否将碰撞部分算法挪到c++会有明显提升??
求有类似经验的指教一二~万分感激。
需求:1、有多辆飞机分别计算碰撞
2、各种弹幕(子弹花),每颗子弹也要分别计算碰撞。
3、多辆飞机本身也需要发射大量子弹,与大量敌机进行碰撞计算。
现在只解决了第三个需求,因为飞机本身发射子弹速度很快,4发子弹之间几乎无间隙,所以只在创建的时候计算第一次线与敌机矩形进行碰撞检测。不再在update另外计算。
敌机的子弹想过的办法有 分区域计算、预检测。但效果不明显。
用的是cocos-lua 是否将碰撞部分算法挪到c++会有明显提升??
求有类似经验的指教一二~万分感激。