求问东方打飞机中用什么方法判断子弹与敌机的碰撞

我自己的想法是
把屏幕上所有子弹放入容器
把屏幕上所有碰撞体放入容器
每次update扫一遍子弹和碰撞体容器
当然是两个FOR循环嵌套的…

除了这种有没有更好的方法
如果做成东方那种满屏的子弹,FOR循环岂不是要上天了,默认30FPS

没做过,猜想是 控制屏幕中 子弹数量 和 碰撞体的数量 ,来保证在画面流畅度

四叉树

我不知道东方打飞机用声明方法,我东方捕鱼使用碰撞检测做鱼和子弹的碰撞,扫码加群交流学习一下呗