当我执行我的渲染一些几何我可以在控制台中看到此警告的:Threejs纹理
THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.
我无法理解的原因,我的画布的背景是全黑的。
当我执行我的渲染一些几何我可以在控制台中看到此警告的:Threejs纹理
THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.
我无法理解的原因,我的画布的背景是全黑的。
您的纹理的大小不是两个幂(即16x16,32x32,64x64 ...)。
设置yourTexture.minFilter = THREE.LinearFilter
摆脱错误消息。
您的纹理的大小不是两个幂(即16x16,32x32,64x64 ...)。设置'yourTexture.minFilter = THREE.LinearFilter'来摆脱错误信息。 – gaitat 2015-04-02 20:18:15
完美,我解决了,但我不明白为什么画布背景完全是黑色的@gaitat – 2015-04-02 20:24:50
在问题中确实没有足够的信息来断言。更多的代码是必需的,也许是一个jsfiddle。 – gaitat 2015-04-02 20:25:59