【发布时间】:2015-06-07 22:11:28
【问题描述】:
当我执行一些几何图形的渲染时,我可以在控制台中看到这个警告:
THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.
我无法理解原因,我的画布背景完全是黑色的。
【问题讨论】:
-
纹理的大小不是 2 的幂(即 16x16、32x32、64x64 ...)。设置
yourTexture.minFilter = THREE.LinearFilter以消除错误消息。 -
完美,我解决了,但我不明白为什么画布背景完全是黑色的@gaitat
-
问题中确实没有足够的信息来断言这一点。需要更多代码,也许需要一个 jsfiddle。
-
我把我的实时代码放在这里felpone.netsons.org。如果你按下测试按钮,你可以看到渲染@gaitat
-
在 chrome 中我看到了一张图片
标签: javascript three.js