【发布时间】:2021-12-17 10:11:01
【问题描述】:
我有一个BufferGeometry 对象,我希望能够为每个面分配不同的纹理。
在我的示例中:https://jsfiddle.net/2ay716mz/(工作示例)
我已经设置了一个立方体(使用自定义 BufferGeometry 而不是 BoxGeometry,因为我需要其他不是立方体的对象)。
我已将一组材质传递给网格,一侧是纹理,另一侧是不同的颜色。
这一切都可以正常工作...但是,如果我尝试将纹理材料放在任何组[0]和组[1]之外的任何面组上,那么它就不起作用,而是只显示一种颜色。
在这个例子中,我将纹理设置为第三个材质;它不再起作用:https://jsfiddle.net/2ay716mz/1/
我该如何解决这个问题?或者这是一个bug,应该报告给three.js github?
【问题讨论】:
标签: three.js