嘿所有, 我的游戏有一个不寻常的问题。我在我的游戏中加载了六个纹理,最初的一个是游戏背景。现在点击一个Sprite我加载一个带有infalted XML的Dialog。问题发生在这里,当它第一次加载我的游戏时背景变为黑色,当它再次重新加载它返回到它的原始,当它再次重新加载时它是黑色并且它继续这样。这是一个很大的代码,这就是我不能在这里发布的原因,也许你们中的任何人都可以帮助我。我很多天都陷入困境,我没有卸载任何纹理,但它仍然看起来像................
希望得到你们的帮助..................
感谢............
答案 0 :(得分:1)
尝试将游戏复制到另一个项目并继续删除内容以缩小问题范围,直到您不再遇到问题为止。我首先要删除纹理。
你有多少纹理尺寸?
答案 1 :(得分:0)
这是我的原始猜测。
你可以将Dialog的膨胀xml根层(linearlayout)的高度和宽度保持为fill_parent。这可能会占据整个屏幕并让事情变黑。
将其作为两者的wrap_content。
答案 2 :(得分:0)
1024x600纹理是不可能的!两个维度都必须是2的幂,AndEngine不接受其他维度,因为许多(所有?)设备都不允许这样做。
很抱歉,我的时间目前非常有限(由于考试=()。
答案 3 :(得分:0)
kkkkk这是一个非常迟缓的答案,但仍然可能对其他人有所帮助。我完全不知道问题是什么,但删除了一个纹理,使其他一些小的大小,并且当android更新时,问题现在非常延迟,或者很少来。
因此,根据我的想法,似乎只有两个问题,一些内存概率或android中的一些错误,通过新的更新解决。