任何人都可以对如何构建这样的程序有所了解吗?
他们将使用哪些java类来跟踪这么多粒子,然后检查碰撞检测等内容?粒子需要知道它们旁边是什么粒子,或者它们不是任何东西,所以它们可以掉落等等.
这是一个例子,因为你不确定什么是沙子游戏.
通过2d数组的方形部分循环很容易,但是如何循环圆形部分?
我拼凑了一个简单的游戏循环,主要是使用看起来很普遍的技术,特别是在Java的杀手游戏编程书中,在本教程中我刚刚发现:这里 只是一个带有后台缓冲区的简单,定时的游戏循环.
问题是它不会以良好的FPS重绘屏幕.我能从摩托罗拉Xoom中获得的最好成绩是15FPS,目标是24.
如果我的后置缓冲区大小的一半,速度会大幅提升,所以我猜这个问题可能与利用Xoom上的屏幕有关(我的SurfaceView的大小是1280x727)...还有其他游戏看到了以相同的尺寸完美地运行.
我没有任何其他设备可以测试,所以我现在有点卡住了该做什么.
我做错了什么/失踪/无知?