Android中的2048游戏动画

时间:2015-10-21 14:02:00

标签: android graphics

我做了一个" 2048游戏"在Eclipse中使用java。一切都很好,工作正常,甚至是在4个方向上移动的细胞动画。

但问题是,动画效果并不好顺利,我认为因为加工负荷过重。 我创建了一个扩展ImageView的课程。我已经覆盖了 onDraw()方法。然后在另一个方法和一个线程中,我经常为动画调用postInvalidate()方法(因此经常调用onDraw()方法)。 我在onDraw()方法中的算法很好,我的动画运行正常,但我认为使用这种方式(使用ImageView类并经常调用onDraw()方法)不是一种准确的方法,因为{ {1}}方法不必要地重绘所有内容。这个游戏中的一些东西是修复的,不需要重新绘制,所以这个过程很重,我不喜欢这个。

这个游戏还有另一种方法,那就是经常在没有跳跃的情况下为动画绘制页面吗?谢谢你的回答。

0 个答案:

没有答案