我正在使用React Three Fiber和"Drei“,并想使用广告牌。但我只能想出如何改变广告牌的颜色,但不知道如何添加纹理。
我试过了,但是在广告牌上找不到任何文档,也不知道我可以传递什么参数。
<Billboard map={textureBillboard}/>在这里,您将看到如何更改颜色,而不是如何添加纹理:
https://drei.react-spring.io/?path=/story/abstractions-billboard--billboard-st
希望有人能帮我。
谢谢
发布于 2021-02-04 23:05:11
您可以将纹理添加为meshBasicMaterial:
<Billboard
position={[0,7,1]}
args = {[44,30]}>
<meshBasicMaterial attach="material" map = {billboardTexture}/>
</Billboard>https://stackoverflow.com/questions/65124829
复制相似问题