0

大家好,我的游戏出现异常问题。我在我的游戏中加载了六个纹理,最初的一个是一种游戏背景。现在点击 Sprite,我加载了一个带有错误 XML 的对话框。问题出现在这里,当它第一次加载我的游戏时背景变黑,当它再次重新加载时它恢复到原来的状态,当它再次重新加载时它是黑色的并且它继续这样。这是一个很大的代码,这就是为什么我不能在这里发布它,可能你们中的任何人都可以帮助我。我被困在这里很多天了,我没有卸载任何纹理,但它仍然看起来像那样......

希望能得到大家的帮助......

谢谢............

4

4 回答 4

1

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

你有多少个什么尺寸的纹理?

于 2011-01-27T09:13:10.443 回答
0

这是我的原始猜测。

您可以将对话框的膨胀 xml 根层的(线性布局)高度和宽度保持为 fill_parent。这可能会占据整个屏幕并让事情变黑。

使其成为两者的 wrap_content 。

于 2011-01-25T07:58:19.647 回答
0

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

对不起,但我的时间目前非常有限(由于考试=()。

于 2011-01-28T17:29:44.713 回答
0

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

因此,据我所知,似乎只有两个问题,一些内存问题或 android 中的一些错误,这些问题已通过新更新解决。

于 2011-03-26T09:24:25.950 回答