WebGL仅渲染/加载某些PNG文件

时间:2012-02-03 10:25:14

标签: javascript opengl-es png textures webgl

我为WebGL创建了一个OOP环境,因此我可以轻松创建我可能获得的未来游戏项目所需的所有对象。大部分工作已经完成,但是我现在因为显示.png文件而痛苦地感到沮丧,我用一个png文件测试了多个对象实例,并且它运行顺畅(甚至是透明度),但现在我尝试其他png文件,它不能正确呈现它们。只是没有纹理的飞机(黑色方块)。

我已经尝试了多个调用它们的命令,以及它确实加载的其他一些png文件,但我无法找到png文件中的任何明显差异,所有对浏览器都具有相同的权限。此外,我在网上找不到任何相似的问题..

任何人都知道WebGL / OpenGL谁知道这里可能会发生什么?

编辑:

我还没弄清楚为什么它只能读取某些PNG文件,但我知道正确的设置以使其可读。

RGB颜色,8位

颜色配置文件:sRGB IEC61966-2.1

1 个答案:

答案 0 :(得分:5)

你的纹理能力是2吗?

WebGL专为嵌入式系统而设计it's non-power of 2 support is limited