代码之家  ›  专栏  ›  技术社区  ›  Marcus Johansson

在OpenGL ES中使用PNG/JPG的正确方法

  •  3
  • Marcus Johansson  · 技术社区  · 14 年前

    如果我想在我的Android OpenGL ES应用程序中将图像作为纹理使用,那么以PNG格式保存图像的正确方法是什么?

    不知怎么地,有些纹理工作,有些纹理得到了不正确的顶点映射。代码相同,图像不同。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Dr. Snoopy    14 年前

    看起来加载纹理数据的方式不对,PNG可以是24位/像素(RGB),也可以是32位/像素(RGBA)。如果在纹理加载代码中没有考虑到这一点,那么某些纹理将类似于此。