我正在编写一个游戏,您可以捕捉从屏幕顶部落下的物体(位图)。这些位图都将具有相同的图像文件。但是,我希望随机数量可以无限下降(直到游戏“结束”)。现在我的问题是提出算法来检测这些随机生成的位图的捕获。当我只有一个图像下落时,我可以注册一个抓图,但我不知道如何实现多个图像下落并能够实现碰撞检测。到目前为止,我提出了两个想法。其中之一是有一个队列,并且每个落下的对象在创建时都会放入队列中。该程序只会检测到盒子是否在队列的第一个位置捕获了对象。如果它(a)被捕获或(到达屏幕上的某个点,那么该对象将被取出)。我的另一个想法更多的是一个问题 - 我能够为这个掉落的Object创建一个类,并且有一个里面的方法处理冲突?一个是始终监听每当创建该类的一个新实例碰撞?随机落下的物体和碰撞检测方法
让我知道你的想法和建议,请!