gpt4 book ai didi

java - 在Android中为OpenGL ES从位图创建纹理

转载 作者:行者123 更新时间:2023-12-01 18:09:17 30 4
gpt4 key购买 nike

问题是,从资源加载的位图的工作原理就像纹理一样,没有问题,但是如果我尝试创建图像并绘制某些东西,或者调整现有图像的大小,它会显示一个黑色覆盖的图形(纹理为黑色)。我在互联网上搜索了有关该主题的内容,但是显然任何人都没有发生过,或者搜索不正确,很可能是我做错了什么(尽管为什么不对,我还是照常加载,但是所有内容都绘制完成了)黑色...),所以得到它的人想问一个可行的例子,在此先感谢。

    GLES20.glBindTexture(GLES30.GL_TEXTURE_2D, id);
Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
bitmap.eraseColor(Color.WHITE);
GLES20.glTexParameteri(GLES20.GL_TEXTURE_2D, GLES20.GL_TEXTURE_MIN_FILTER, GLES20.GL_LINEAR);
GLES20.glTexParameteri(GLES20.GL_TEXTURE_2D, GLES20.GL_TEXTURE_MAG_FILTER, GLES20.GL_LINEAR);
GLES20.glTexParameteri(GLES20.GL_TEXTURE_2D, GLES20.GL_TEXTURE_WRAP_T, GLES20.GL_CLAMP_TO_EDGE);
GLES20.glTexParameteri(GLES20.GL_TEXTURE_2D, GLES20.GL_TEXTURE_WRAP_S, GLES20.GL_CLAMP_TO_EDGE);
GLUtils.texImage2D(GLES20.GL_TEXTURE_2D, 0, bitmap, 0);

最佳答案

抱歉,主题已关闭,问题主要是由于我=)

关于java - 在Android中为OpenGL ES从位图创建纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60495251/

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