首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

关于游戏中SurfaceView频繁刷新的卡顿有关问题

2012-10-20 
关于游戏中SurfaceView频繁刷新的卡顿问题我最近在开发一个游戏,里面的小球上下跳动,使用的是SurfaceView,

关于游戏中SurfaceView频繁刷新的卡顿问题
我最近在开发一个游戏,里面的小球上下跳动,使用的是SurfaceView,刷新时间间隔为33ms,但是我发现画面不够流畅,会出现一卡一卡的卡顿画面,于是便将绘图模块的耗时打印出来,出现如下图数据

统计的模块代码都是绘图代码,不包含任何游戏逻辑代码,如下图


得出的结论是,Surfaceview在刷新相同画面的时候会出现耗时不一致(时差非常大)情况,不知道大虾有没有遇到和我一样的问题???

[解决办法]
UI刷新最好局部刷,不要调全局刷新的函数。你的log可以在DrawGame函数里面再精确地细化,看看具体哪个函数耗时了,再说。

热点排行