javascript - 三个Js纹理

标签 javascript three.js

当我执行某些几何图形的渲染时,我可以在控制台中看到此警告:

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/

相关文章:

javascript - 对于用辅助方法修改的循环索引变量?

javascript - msie 奇怪的 div 格式(以及其他问题)我做错了什么?

javascript - 如何在谷歌地图中心显示点动画?

javascript - 如何在Threejs中导入主JS文件中的JS文件

three.js - 三线中的顶点颜色

javascript - 如何将Firebase上传图像的图像downloadURL转换为base64

javascript - 尝试用js创建日历表

javascript - 如果对象超出某个点(从相机 Angular 看),则隐藏该对象

javascript - 是否可以设置由 three.js 自动生成的 Canvas 的样式/位置?

Javascript 对象属性未更新变量集