从iOS到OSX的glDrawArrays

从iOS到OSX的glDrawArrays,第1张

概述我正在尝试让我为iOS工作的游戏在OSX中运行.到目前为止,除了使用glbound纹理绘制一些随机生成的山峰之外,我已经能够完成所有工作. 它在iOS中完美运行,但不知何故,当应用程序在OSX中运行时,这部分是唯一不可见的部分.我检查了所有的坐标和颜色值,所以我很确定它与OpenGL有某种关系. glDisable(GL_TEXTURE_2D);glDisableClientState(GL_T 我正在尝试让我为iOS工作的游戏在OSX中运行.到目前为止,除了使用glbound纹理绘制一些随机生成的山峰之外,我已经能够完成所有工作.

它在iOS中完美运行,但不知何故,当应用程序在OSX中运行时,这部分是唯一不可见的部分.我检查了所有的坐标和颜色值,所以我很确定它与OpenGL有某种关系.

gldisable(GL_TEXTURE_2D);gldisableClIEntState(GL_TEXTURE_COORD_ARRAY);gldisableClIEntState(GL_color_ARRAY);glBindTexture(GL_TEXTURE_2D,_textureSprite.texture.name);glcolor4f(_terraincolor.r,_terraincolor.g,_terraincolor.b,1);    glVertexPointer(2,GL_float,_hillVertices); glTexCoordPointer(2,_hillTexCoords);glDrawArrays(GL_TRIANGLE_STRIP,(GLsizei)_nHillVertices);   glEnableClIEntState(GL_color_ARRAY);    glEnableClIEntState(GL_TEXTURE_COORD_ARRAY);glEnable(GL_TEXTURE_2D);
解决方法 您正在禁用纹理坐标(和颜色)数组以及纹理单元,但绑定纹理坐标指针.

这真的是你打算做的吗?

总结

以上是内存溢出为你收集整理的从iOS到OSX的glDrawArrays全部内容,希望文章能够帮你解决从iOS到OSX的glDrawArrays所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1035958.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存