如何创建Away3d Infinite平铺地板?

时间:2013-02-20 16:08:53

标签: away3d

我正在尝试创建一个具有无限楼层的场景,它似乎在Away3d的远处逐渐消失。我希望地板有纹理。问题是 - 我似乎无法找到任何明确的例子或教程来证明这一点。

1 个答案:

答案 0 :(得分:2)

好的,你需要设置场景,导入本地库等我们去

          //Away3d
          import away3d.containers.Scene3D;
          import away3d.containers.View3D;
          //etc


          ////////3D ModelScenes, Textures CLASS Exported 3DS/////////////////////
          [Embed("assets/Images/grass1.jpg")]
          var GrassTexture:Class;
          var groundMaterial = new BitmapTexture(new GrassTexture().bitmapData);



           ////////GROUND MESH/////////////////////////////////////////////////////
           var plane = new Mesh(new PlaneGeometry(3000,3000,30,30),new       TextureMaterial(Cast.bitmapTexture(groundMaterial)));
           plane.geometry.scaleUV(25, 25);
           plane.material.repeat = true;
           plane.material.alpha = 1;
           container.addChild(plane);

不是平铺网格/平面,而是使用一个非常大的平面并使用顶点/多边形作为平铺位置...

希望有所帮助

相关问题