我在J2ME开发了一款游戏。逻辑很完美。但问题是我的精灵没有正常进行。它们似乎不断闪烁。我试图减小它们的尺寸,但没有多大帮助。我还尝试去除声音并尽量减少乘法和除法,但影响很小。
我的刷新率是每30毫秒一次。我的图像介于300字节到1 kb之间。有什么提示吗?
答案 0 :(得分:0)
如果您使用canvas或使用已经具有双缓冲区实现的gamecanvas
,请更好地手动实现双缓冲答案 1 :(得分:0)
在手机上,每30毫秒一次可能太多。我使用15 FPS创建了一个JME游戏,动画效果很好。显然这取决于游戏,但如果我是你,我会考虑降低帧速率。如@Ashok所述,双缓冲用于解决这些问题,它可能会解决您的问题。