如何告诉Three.js在缩放对象的纹理时不使用插值?

Mai*_*tor 3 javascript html5 webgl three.js

它是一个以精灵艺术作为纹理的平面,因此我希望它使用无插值方法进行缩放.

mrd*_*oob 6

你不能得到这样的插值:

texture.magFilter = THREE.NearestFilter;
texture.minFilter = THREE.NearestFilter;
Run Code Online (Sandbox Code Playgroud)

但是,如果你正在寻找一个在远处区域有插值的地方(较少嘈杂),你需要这个组合:

texture.magFilter = THREE.NearestFilter;
texture.minFilter = THREE.LinearMipMapLinearFilter;
Run Code Online (Sandbox Code Playgroud)

  • 睡觉?做什么的?;) (4认同)