好的,我将在屏幕上画出很多“昆虫”。我的问题是,如果我正在绘制蜘蛛,例如,加载位图,将其矩阵化为正确的角度,并在屏幕上绘制(一次又一次),或使用canvas.drawLine绘制一个蚂蚁会更快drawCircle等?直接比较:
位图:500字节/透明度
绘制:8个drawLines,2个drawCircles
我已经有很多事情要做,所以这里的表现非常重要。
提前致谢!
答案 0 :(得分:3)
绘制位图要快得多。真正重要的是你要绘制多少像素(即过度绘制,这将影响最大填充率。)使用位图还可以创建更丰富的图形,而不会造成性能损失。