1

自从我从诺基亚网站“移植”了 spritebatch 代码以来,我遇到了一个非常奇怪的错误。它作为 POWERVR 模拟的桌面应用程序运行良好。但是在 Android 上,我只会看到一个空白屏幕(实际上是黑色的)。如果我只是尝试显示图像,就会发生这种情况,但它不会崩溃。

这就是奇怪的部分出现的地方:如果我glGeterror();输入更新功能,它就可以正常工作!(缓慢,但显示一切正常)和geterror代码返回0。我不知道发生了什么或如何调试它,因为我是 OpenGL 的新手,但在源代码中一切看起来都是正确的。我在代码周围吐了 geterrors 但没有任何线索。如果你想看一下,我已经附上了我的项目。您将需要 Visual Studio + vsandroid 进行编译。

4

1 回答 1

0

显然问题不在于精灵批处理,而在于java代码。我更换了另一个使用表面视图并且不再获得这种深奥行为的人。

于 2012-11-13T03:29:24.873 回答