使用AndEngine的Android游戏中的问题

时间:2011-01-03 06:02:05

标签: android andengine

嘿所有,     我的游戏有一个不寻常的问题。我在我的游戏中加载了六个纹理,最初的一个是游戏背景。现在点击一个Sprite我加载一个带有infalted XML的Dialog。问题发生在这里,当它第一次加载我的游戏时背景变为黑色,当它再次重新加载它返回到它的原始,当它再次重新加载时它是黑色并且它继续这样。这是一个很大的代码,这就是我不能在这里发布的原因,也许你们中的任何人都可以帮助我。我很多天都陷入困境,我没有卸载任何纹理,但它仍然看起来像................

希望得到你们的帮助..................

感谢............

4 个答案:

答案 0 :(得分:1)

尝试将游戏复制到另一个项目并继续删除内容以缩小问题范围,直到您不再遇到问题为止。我首先要删除纹理。

你有多少纹理尺寸?

答案 1 :(得分:0)

这是我的原始猜测。

你可以将Dialog的膨胀xml根层(linearlayout)的高度和宽度保持为fill_parent。这可能会占据整个屏幕并让事情变黑。

将其作为两者的wrap_content。

答案 2 :(得分:0)

1024x600纹理是不可能的!两个维度都必须是2的幂,AndEngine不接受其他维度,因为许多(所有?)设备都不允许这样做。

很抱歉,我的时间目前非常有限(由于考试=()。

答案 3 :(得分:0)

kkkkk这是一个非常迟缓的答案,但仍然可能对其他人有所帮助。我完全不知道问题是什么,但删除了一个纹理,使其他一些小的大小,并且当android更新时,问题现在非常延迟,或者很少来。

因此,根据我的想法,似乎只有两个问题,一些内存概率或android中的一些错误,通过新的更新解决。