AndEngine更新线程适用于大型精灵

时间:2012-04-10 07:21:56

标签: android andengine

我创建了一个纹理大小为2048X1024的精灵并附加到我的场景中。 事情进展顺利,但问题是,当我用场景附加任何其他精灵时,显示需要时间。如果没有这个更大的精灵,就会显示没有任何延迟的事情。 当我附上这个更大的精灵时,其他附件开始有时间显示 我正在研究AndEngine 如果有人解决了这类问题,请帮忙 感谢

2 个答案:

答案 0 :(得分:0)

我无法弄清楚为什么你需要在屏幕上显示那么大的图像。问题是Android将图像大小限制在1024 x 1024左右,因此AndEngine最有可能交换出不同的图像。如果没有看到你的代码或知道你想要做什么,我就不会建议。除了将你的大图像分解成小于1024 x 1024的图像。如果你正在做一个游戏并使用图像作为背景我建议使用一个名为“Tiled”的程序并使用它在AndEndine中加载它TMXLoader。 AndEngine论坛上有一个教程。

答案 1 :(得分:0)

正如詹姆斯所说,

  

问题是Android将图像大小限制在1024 x 1024左右

一些提示......

最好尽量使你的照片接近2的幂。 如果它没有以2的幂结束,系统会将该内存分配为空内存,并且它被浪费了。

试试这篇文章:Getting Started: Working with Images