我有材料
<a-entity material="src:#imgGround; repeat: 400"></a-entity>
我想重复或平铺地面,但它不起作用。如何在A-Frame中重复或平铺纹理?
我也想对位移和法线贴图这样做:
<a-entity id="ground_model" geometry="primitive:circle;radius:1" position="0 0 0" rotation="-90 0 0" scale="30 30 30" color="green" material="src:#imgGround;flatShading:false;transparent:false;repeat:44;normalMap:#imgGroundN;displacementMap:#imgGroundZ">
答案 0 :(得分:2)
https://aframe.io/docs/master/components/material.html#built_in_materials_repeat
重复需要两个值(对于U和V映射,或X和Y),而不是一个。
<a-entity material="src:#imgGround; repeat: 20 20"></a-entity>
https://aframe.io/docs/master/components/material.html#built_in_materials_normaltexturerepeat
类似于位移和法线贴图,有特定的重复属性:
<a-entity material="displacementMap:#imgGroundZ; displacementTextureRepeat: 4 4">