如何检查纹理是2g纹理或webgl中的立方体纹理

如何检查纹理是2g纹理或webgl中的立方体纹理

问题描述:

如何检查纹理是2g纹理还是webgl中的立方体纹理?我想检查纹理类型做不同的事情。 webgl只有一个纹理接口WebGLTexture如何检查纹理是2g纹理或webgl中的立方体纹理

你不能。

你是创建纹理的人,所以你可以自己跟踪它们。

你可以

  • 创建自己的类为每种类型的纹理

  • 的做一个功能createTexture,检查目标,并把每个纹理针对该类型的数组。然后检查纹理是否在数组中以找出类型。或者,增加一个类型的纹理对象

  • 包装WebGLRenderingContext.prototype.createTexture做上面的东西。

天空的极限。