gpt4 book ai didi

webvr - 如何在 React VR 中在表面上平铺纹理?

转载 作者:行者123 更新时间:2023-12-02 05:55:00 25 4
gpt4 key购买 nike

我有一个 100m x 100m 的盒子作为我正在进行的 ReactVR 测试中的地板,我想向其中添加纹理,但瓷砖纹理只是根据需要延伸到整个表面而不是瓷砖。这是我的组件代码,没什么特别的:

    <Box
dimWidth={100}
dimDepth={100}
dimHeight={0.5}
texture={asset('check_floor_tile.jpg')}
style={{
color:'#333333',
transform: [{translate: [0, -1, 0]}]
}}
lit
/>

我查看了一些示例,但没有成功,任何帮助将不胜感激。谢谢。

最佳答案

现在,您可以通过在扩展 BasicMesh 的任何组件(长方体、平面、球体、圆柱体、模型)的纹理属性上指定 repeat 来在表面上平铺纹理)。

该功能已通过 this PR 添加到 Reach VR 中.

<Plane
texture={{
...asset('texture.jpg'),
repeat: [4, 4],
}}
/>

关于webvr - 如何在 React VR 中在表面上平铺纹理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43575740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com