Bar*_*art 5 user-interface android draw android-canvas
我正在使用SurfaceView编写Android游戏.
SurfaceView获得的画布使用alpha图层绘制尺寸为80x80的32位PNG图像.drawBitmap方法所用的时间是2-3ms.
这是绘制如此小图像的正常时间还是在场景后面发生了一些隐含的转换?
我有大约40个应该绘制的游戏对象(基于精灵),并且在一次传递中绘制所有这些对象的时间大约需要100毫秒.这非常慢,并且仅为动态游戏提供10FPS.我尝试了很多东西,比如关闭抗锯齿,关闭alpha等等,但无济于事.
我应该如何优化绘图时间以至少获得25FPS?
谢谢,Zlatko
归档时间: |
|
查看次数: |
2028 次 |
最近记录: |