我一直在做一个幼稚的小程序:屏幕上有一堆小圆圈,颜色和大小不一。当一个较大的圆圈遇到一个较小的圆圈时,它会吃掉较小的圆圈,当一个圆圈吃掉足够多的其他圆圈时,它就会繁殖。这有点整洁!
然而,我实现它的方式是,检测附近圆圈并检查它们是否可食用的过程是通过一个循环来完成的,该循环遍历整个活生生的圆圈群体......随着人口趋于激增,这需要越来越长的时间在它开始下降之前的3000。这个过程不会让我的电脑变慢,我可以去玩《战争黎明》或其他什么的,而且没有任何变慢:它只是检查每个圈子看它是否与其他圈子发生碰撞的过程。 .
所以我想到的是,我可以尝试将应用程序窗口分成四个象限,并让象限中的圆圈同时进行检查,因为它们几乎没有机会相互干扰:或者类似的东西!
那么,我的问题是:如何让 for 循环并排运行?在Java中,说。