2016-11-13 43 views
2

我需要在虛擬世界中用A型框架打造一個巨大的地板(看起來像無限)。我該怎麼做?我試圖把許多箱子在地板上,但不會看起來太好...如何用A型框製作無限底?

 <a-box color="#FFF" width="10" height="0.5" depth="10" 
      position="0 -10 0" rotation="0 0 0" scale="2 0.5 3" 
      src="#texture_0"></a-box> 
     <a-box color="#FFF" width="10" height="0.5" depth="10" 
      position="20 -10 0" rotation="0 0 0" scale="2 0.5 3" 
      src="#texture_0"></a-box> 

回答

2

我以前做過由一個大盒子的地板,說200×200,然後設置一個天宇-200的位置,因此它在場景中位於「較低」位置,並給出了地面擴展到無限遠處的錯覺。在這個例子中,我使用了一個海洋,但它也可以與一個箱子一起工作。

它看起來像這樣:Infinite ocean A-Frame

代碼:

<a-ocean width="200" depth="200" density="40" opacity="1" position="0 -0.4 0"></a-ocean> 
<a-sky src="#sky" position="0 -200 0"></a-sky> 
+0

你用什麼質地的海洋,因爲這是真棒 –

+0

有一個''組件:https://github.com/ donmccurdy/AFRAME-額外/斑點/主/ SRC /圖元/α-ocean.js – Nat