我正在开发一个拼图游戏应用程序。当我将拼图从一个角落拖到另一个角落时,我有一个滞后。特别是在大拼图中。目前我正在使用View并在画布上绘图。如果我使用Surfaceview,它会改善吗?
我知道它曾经使用后台线程进行绘制,因此UI线程可以更好地执行。但是,在UI线程上用户输入移动拼图块。问题是surfaceview会改善性能吗?
答案 0 :(得分:0)
Surfaceview方法更好,性能更好。它更容易实现。基于用户输入更新拼图数据。然后当线程执行时用这些新数据重绘拼图。这样我们就可以管理更大的难题。