gpt4 book ai didi

objective-c - OpenGL透明纹理(混合)

转载 作者:行者123 更新时间:2023-12-03 17:41:47 26 4
gpt4 key购买 nike

我需要使我的其中一个纹理透明。我该怎么做?

处理我的纹理的所有代码是:

    glBindTexture(GL_TEXTURE_2D, textureName);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, textureImg);

我必须更改/添加什么才能使纹理完全透明(全阿尔法)?

最佳答案

提供的代码只是设置纹理。您还需要使用

启用混合
    glEnable(GL_BLEND);

并设置适当的blending function .

关于objective-c - OpenGL透明纹理(混合),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11294094/

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