有没有办法在three.js中正确显示多个透明纹理?如果您尝试在下方的非透明纹理平面上渲染透明纹理,则没有问题,但如果您有多个透明平面,则最近的将会删除"删除"你可以在这里看到下面的其他人:
在左边的图片中,我会得到什么(在每个透明材料中添加depthWrite = false
),在右边那里有我所拥有的,只设置transparent = true
使用RGBA纹理的材料。
我已经尝试过使用alphaTest,但它并不是我所需要的,而且deepWrite有时候无法满足我的需求(看看第一个屏幕中限定路径的绿线,它没有'房屋阴影覆盖了。)