Opengl es 如何在OpenGL ES中绘制彩色矩形?
这容易吗?我不想使用纹理图像。我想创建一个矩形,可能是两个多边形,然后在上面设置颜色。一位自称对OpenGL略知一二的朋友说,我必须对所有东西都使用三角形,而且当我想要着色时,我必须对所有东西使用纹理。无法想象这是真的。您可以设置逐顶点颜色(所有颜色都可以相同)并绘制四边形。OpenGL ES的棘手之处在于它们不支持即时模式,因此与OpenGL相比,您的初始学习曲线要陡峭得多 这个问题涵盖了OpenGL和ES之间的区别:Opengl es 如何在OpenGL ES中绘制彩色矩形?,opengl-es,Opengl Es,这容易吗?我不想使用纹理图像。我想创建一个矩形,可能是两个多边形,然后在上面设置颜色。一位自称对OpenGL略知一二的朋友说,我必须对所有东西都使用三角形,而且当我想要着色时,我必须对所有东西使用纹理。无法想象这是真的。您可以设置逐顶点颜色(所有颜色都可以相同)并绘制四边形。OpenGL ES的棘手之处在于它们不支持即时模式,因此与OpenGL相比,您的初始学习曲线要陡峭得多 这个问题涵盖了OpenGL和ES之间的区别: 您可以设置逐顶点颜色(所有颜色可以相同)并绘制四边形。OpenGL ES的
您可以设置逐顶点颜色(所有颜色可以相同)并绘制四边形。OpenGL ES的棘手之处在于它们不支持即时模式,因此与OpenGL相比,您的初始学习曲线要陡峭得多 这个问题涵盖了OpenGL和ES之间的区别:
使用OpenGL ES 2.0,您必须使用着色器,该着色器(除其他外)通常设置颜色。只要你想为整个事物使用一种纯色,你就可以在顶点着色器中进行操作。使用OpenGL ES 2.0时,你必须使用着色器,该着色器通常会设置颜色。只要你想为整个物体使用一种纯色,你就可以在顶点着色器中使用。顶点着色器会影响场景中的所有几何体吗?或者我可以只在顶点着色器中为这个矩形应用颜色吗?应该说“使用OpenGL ES 2.0…”@BugAlert:处理它的最简单方法可能是根据需要从一个着色器切换到另一个着色器@本:哦,很对。顶点着色器会影响场景中所有的几何体吗?或者我可以只在顶点着色器中为这个矩形应用颜色吗?应该说“使用OpenGL ES 2.0…”@BugAlert:处理它的最简单方法可能是根据需要从一个着色器切换到另一个着色器@本:哦,很对。谢谢你,本。当我为四边形设置不同的顶点颜色时会发生什么?这会产生梯度吗?没有即时模式意味着它不快?实际上即时模式很慢,很容易开始。使用固定的函数管道,设置不同的顶点颜色将产生渐变。听起来不错。你知道有没有任何代码示例显示了这一点?我强烈建议你购买第5版(非常重要,而不是第4版)。这是我所知道的最好的(唯一的?)资源,在没有即时模式和固定功能管道的情况下开始使用。关于“OpenGL ES 2.0编程指南”(左上角的金色矩形,类似于封面上有游戏的假iPod touch)如何?那也应该谈谈如何不使用即时模式吧?如何调用除此之外的其他模式?在这里……谢谢你,本。当我为四边形设置不同的顶点颜色时会发生什么?这会产生梯度吗?没有即时模式意味着它不快?实际上即时模式很慢,很容易开始。使用固定的函数管道,设置不同的顶点颜色将产生渐变。听起来不错。你知道有没有任何代码示例显示了这一点?我强烈建议你购买第5版(非常重要,而不是第4版)。这是我所知道的最好的(唯一的?)资源,在没有即时模式和固定功能管道的情况下开始使用。关于“OpenGL ES 2.0编程指南”(左上角的金色矩形,类似于封面上有游戏的假iPod touch)如何?那也应该谈谈如何不使用即时模式吧?如何调用除此之外的其他模式?把它放在这里。。。