当我执行某些几何图形的渲染时,我可以在控制台中看到此警告:
THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.
我不明白为什么,我的 Canvas 背景是全黑的。
最佳答案
纹理的大小不是 2 的幂(即 16x16、32x32、64x64 ...)。
设置yourTexture.minFilter = THREE.LinearFilter
以消除错误消息。
关于javascript - 三个Js纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48005122/