任何人都可以对如何构建这样的程序有所了解吗?
他们将使用哪些java类来跟踪这么多粒子,然后检查碰撞检测等内容?粒子需要知道它们旁边是什么粒子,或者它们不是任何东西,所以它们可以掉落等等.
这是一个例子,因为你不确定什么是沙子游戏.
主要是数组。
最简单的物理模型是在颗粒静止后将其移除(例如,当填充下方、左下方和右下方的世界位置时):相反,填充相应的世界坐标。这使计算易于管理。如果左下方或右下方世界坐标空闲,则允许颗粒向下移动。移动颗粒之间的颗粒碰撞可以忽略不计,而不会损失太多的真实性。
(我不太明白这些天我们必须节省多少 CPU 能力!)