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

程序媛儿 2011-12-31 11:43:42
我最近在开发一个游戏,里面的小球上下跳动,使用的是SurfaceView,刷新时间间隔为33ms,但是我发现画面不够流畅,会出现一卡一卡的卡顿画面,于是便将绘图模块的耗时打印出来,出现如下图数据

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


得出的结论是,Surfaceview在刷新相同画面的时候会出现耗时不一致(时差非常大)情况,不知道大虾有没有遇到和我一样的问题???
...全文
512 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序媛儿 2012-01-01
  • 打赏
  • 举报
回复
都没人理我吗,大虾帮帮忙啊
xqhrs232 2012-01-01
  • 打赏
  • 举报
回复
我的程序也有这个问题
jefferyyangkai 2012-01-01
  • 打赏
  • 举报
回复
UI刷新最好局部刷,不要调全局刷新的函数。你的log可以在DrawGame函数里面再精确地细化,看看具体哪个函数耗时了,再说。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧