【发布时间】:2012-03-31 20:24:43
【问题描述】:
我正在 android.Like 塔防上开发游戏。 我正在使用表面视图。我正在使用一些图像作为位图。(Spritesheets,tilesets,按钮,背景,效果与) 现在图像接近 5-6 mb。运行游戏时出现此错误:
位图大小超出虚拟机预算
19464192 字节的外部分配对于此进程来说太大。
我这样称呼图像
BitmapFactory.decodeResource(res, id)
我把它放到数组中。 我无法缩放图像。我正在使用所有图像。 我试过了
options.inPurgeable=true;
它可以工作,但图像加载非常缓慢。我用它加载了一个精灵表,当它加载时,我的 fps 非常低。
我能做什么?
【问题讨论】:
标签: java android out-of-memory dalvik