0

在我的游戏循环中,我不断地使用加载图像

BitmapFactory.decodeResource(getResources(), R.drawable.objectx);

大多数时候,我调用的是之前已经解码的图像。我是否每次都通过解码资源来减慢执行速度?
在程序开始时将每个图像存储到地图(或字典)中会更好吗?如果是这样,您如何获取可绘制文件夹中所有图像的资源 ID?

4

1 回答 1

2

在程序开始时将每个图像存储到地图(或字典)中会更好吗?

是的……好多了。或者您可以在需要时立即存储它们;没有必要在开始时将它们全部存储。

如果是这样,您如何获取可绘制文件夹中所有图像的资源 ID?

可绘制文件夹不仅包含图像;它也有xml资源。所以这不是要走的路。

于 2010-08-22T14:49:58.843 回答