【问题标题】:Android: How to Debug an OpenGL-ES appAndroid:如何调试 OpenGL-ES 应用程序
【发布时间】:2012-02-19 10:03:05
【问题描述】:

我的问题似乎很愚蠢。但我真的很头疼这个问题。例如,您使用canvas 在屏幕上绘制一些东西(例如:line、square)您只需一行代码。所以,在调试时,当你通过那条线时,结果不好(什么都没发生,没有画出你想要的东西,......)你完全知道那条线或其方法的参数有问题。

但是当我来到 OpenGL 时,只是一个三角形(带有颜色纹理,...),你必须使用“多行代码”:创建byteBuffer,转换为floatBuffer,启用一些你会的状态使用...而在调试时,出现问题,我不知道为什么(可能是错误的参数,或者我遗漏了一些东西,...)。调试器只是帮助我查看代码流并了解它是如何工作的。

我需要这里的人的一些建议来克服这个问题。请帮帮我。

谢谢:)

【问题讨论】:

    标签: android eclipse debugging opengl-es


    【解决方案1】:

    其实有个Eclipse工具叫Tracer for OpenGL ES

    【讨论】:

      【解决方案2】:

      我要做的第一件事是查看 Logcat 输出。查找来自您的应用的错误。

      要在 Eclipse 中查看 Logcat 输出,请找到 DDMS 视图。

      否则,您可以访问: 窗口 > 显示视图 > 其他 然后展开Android,然后选择Logcat

      【讨论】:

        【解决方案3】:

        除了 LogCat 和跟踪之外,除了尝试了解每行代码的详细功能之外,您确实无能为力。您的问题非常开放,您是否有遇到问题的具体示例?总之,当我第一次开始学习 OpenGL ES 时,我发现 this site 是一个很好的学习资源。

        但是,对于游戏开发,我倾向于使用围绕 OpenGL ES 的开源框架,例如 libgdx 或 AndEngine(用于游戏)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多