【问题标题】:Gluint of one Texture changes when loading other textures加载其他纹理时,一个纹理的粘合会发生变化
【发布时间】:2012-10-05 09:07:34
【问题描述】:

启动我的应用程序时,我首先为加载屏幕加载纹理。在显示加载屏幕时,我会加载所有其他纹理、声音,并设置所有内容以供应用程序运行。奇怪的是,在加载我的其他纹理时,加载屏幕纹理的 GLuint 突然改变,加载屏幕显示错误的图像(并在不久后崩溃)。

我的 _texLoadingScreen 变量只被分配一次,当应用程序首先开始加载纹理并获得值 1 时。 在加载所有其他纹理时,该值会从 0 跳转到 18 和其他值,即使 _texLoadingScreen 从未被分配任何新内容!?

我是否因为分配了太多纹理而对我的一个纹理单元造成了某种限制?

【问题讨论】:

    标签: ios opengl-es opengl-es-2.0 textures


    【解决方案1】:

    在我看来,您在如何从变量中获取指针时遇到了问题。不过,如果您不给我们您的代码,我们只能猜测。

    【讨论】:

    • 嗯...好的,但具体是什么代码。加载我所有其他纹理的代码?加上加载原始纹理的那个?
    猜你喜欢
    • 1970-01-01
    • 2019-10-01
    • 2020-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-25
    • 1970-01-01
    相关资源
    最近更新 更多