如何使用A-frame制作无限地板?

时间:2016-11-13 17:22:50

标签: aframe

我需要在我的虚拟世界中使用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>

1 个答案:

答案 0 :(得分:2)

我之前所做的是制作一个巨大的盒子作为地板,比如200x200,然后设置一个-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>