gpt4 book ai didi

c++ - 在 OpenGL ES 2 中旋转四边形

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:54:06 25 4
gpt4 key购买 nike

我正在尝试使用 marmalde 在 OpenGL ES 2 中制作一个简单的 2d 游戏(主要用于学习),但我在旋转四边形时遇到了一些问题。四边形的边缘看起来不太好,我猜我的代码中缺少某些东西。

我通过改变四边形的角位置来旋转四边形。我正在像这样绘制四边形:

glVertexAttribPointer(0, 2, GL_FLOAT, 0, 0, squareVertices);
glEnableVertexAttribArray(0);
glBindTexture(GL_TEXTURE_2D, textureID);
glVertexAttribPointer(1, 2, GL_FLOAT, 0, 0, textureVertices);
glEnableVertexAttribArray(1);
glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);

enter image description here

最佳答案

data文件夹下有app.icf文件

添加以下行以启用抗锯齿

[GL]
EGL_SAMPLE_BUFFERS=1
EGL_SAMPLES=4

即使您启用了Antialising,它也可能无法在模拟器中运行,但可以在设备上运行。模拟器图像质量取决于您在配置 -> GL 中选择的 OpenGL ES 驱动程序

关于c++ - 在 OpenGL ES 2 中旋转四边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12566405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com