我一直在想,画布是否有限制边界.
我的意思是,如果我使用的功能,如drawline(),drawbitmap(),drawcircle(),
android真的在画布上画一些东西,浪费一些cpu周期吗?
因为完成绘图功能后,屏幕上的实际图片打印决定了
按屏幕大小.而且,如果我画出一些超出屏幕尺寸的东西,它就不会显示出来.
我想通过调用大量绘图功能,使我的表面“bling bling”在画布上做一些细节.如果它是超出限制我不想使用它们,如果他们使我的绘图变慢.
我正在通过surfaceview的结构开发一个小游戏,谢谢任何建议.
例如:
我有一个机器人从< - > b屏幕外.
在画布上绘制机器人步行图画需要20个绘图功能.
如果我滚动屏幕,那么我可以看到机器人.
所以如果屏幕外的绘图功能真的需要很多时间来画屏幕.
我必须检测到,只有当机器人的位置可以被用户看到,然后我绘制.
否则我不会.