如何检查纹理是2D纹理或WebGL中的立方体纹理?我想检查纹理类型来做不同的事情。WebGL只有一个纹理 WebGLTexture
的接口。
你不能。
您是创建纹理的人,因此您可以自己跟踪它们。
你可以
-
为每种类型的纹理创建自己的课程
-
制作一个函数
createTexture
,该功能检查目标并将每个纹理放入该类型的数组中。然后检查纹理是否在数组中以找出类型。或者,使用类型
增强纹理对象 包裹
WebGLRenderingContext.prototype.createTexture
做以上的事情。
天空是极限。