gpt4 book ai didi

java - OpenGL ES - 虚线

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:01:43 27 4
gpt4 key购买 nike

我正在使用 OpenGl ES 1.0 开发我的 Android 游戏,我想绘制虚线现在我使用这段代码来画我的线:

gl.glColor4f(1.0f, 0.0f, 0.0f, 1.0f);
// gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);
gl.glLineWidth(4.0f);
gl.glVertexPointer(2, GL10.GL_FLOAT, 0, mBufDestVertices);
gl.glDrawArrays(GL10.GL_LINE_LOOP, 0, mDesPoly.getNumPoints());

我应该如何更改它?我必须对线条进行纹理处理吗?如果是这样,怎么做?

最佳答案

我建议使用 1D 纹理(性能:使用 alpha 测试而不是混合)

不要忘记:

  • 将纹理过滤器设置为 GL_NEAREST
  • 纹理环绕到 GL_REPEAT

关于java - OpenGL ES - 虚线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37975618/

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