您如何在React VR中的表面上铺平纹理



我有一个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(框,平面,球体,球体,圆柱体,型号(来在表面上铺平纹理。

已添加了通过此pr。

到达VR的功能
<Plane
  texture={{
    ...asset('texture.jpg'),
    repeat: [4, 4],
  }}
/>

相关内容

  • 没有找到相关文章

最新更新