2016-11-15 2 views
2

Ich habe ein MaterialWie wiederhole ich eine Textur in A-Frame?

<a-entity material="src:#imgGround; repeat: 400"></a-entity> 

, die ich für den Boden wiederholen oder Fliesen will, aber es funktioniert nicht. Wie wiederhole oder kache ich eine Textur in A-Frame?

Ich möchte es auch für die Verschiebung und die normalen Karten tun:

<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"> 

Antwort

2

https://aframe.io/docs/master/components/material.html#built_in_materials_repeat

Eine Wiederholung nimmt zwei Werte (für U und V-Mapping, oder X und Y), nicht einen .

<a-entity material="src:#imgGround; repeat: 20 20"></a-entity> 

https://aframe.io/docs/master/components/material.html#built_in_materials_normaltexturerepeat

Ähnlich zur Verschiebung und normale Karten gibt es spezifische Wiederholungs Eigenschaften:

<a-entity material="displacementMap:#imgGroundZ; displacementTextureRepeat: 4 4">