1

我正在使用带有“Drei”的 React Three Fiber,并想使用广告牌。但我只能弄清楚如何改变广告牌的颜色,而不知道如何添加纹理。

我试过这样,但在广告牌上找不到任何文档,也不知道我可以通过什么参数。

<Billboard map={textureBillboard}/>

在这里,您看到了如何更改颜色,但没有看到如何添加纹理:

https://drei.react-spring.io/?path=/story/abstractions-billboard--billboard-st

希望可以有人帮帮我。

谢谢

4

1 回答 1

1

您可以将纹理添加为 meshBasicMaterial:

<Billboard
   position={[0,7,1]}
   args = {[44,30]}>
   <meshBasicMaterial attach="material" map = {billboardTexture}/>
</Billboard>
于 2021-02-04T15:05:11.377 回答