你的问题。以上我的回答不适用。
你所说的问题。属于无法使用一个node来对应一个子弹。换句话说。不要为每个子弹创建对象。
我建议你做一个bulletVectices一唯数组,[bulletX1,bulletY1, bulletX2, bulletY2, …];
用来管理所有子弹。同时不要创建任何多余对象。
然后改动部分内核。(canvas和webgl要分开处理),对子弹做画家算法渲染,也就是只提交顶点坐标色彩信息给渲染器。但不创建对象。
同理。物理方面。也不能挂载到node上。因此有引入第三方独立物理引擎的可能
虽然物理引擎会分配每个子弹单独的刚体对象。但肯定远远优于一个带有显示和物理等信息的cocos node节点。