1

我正在尝试创建一个具有无限地板的场景,该场景似乎在 Away3d 中逐渐消失。我希望地板有质感。问题是——我似乎找不到任何明确的例子或教程来证明这一点。

4

1 回答 1

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);

与其平铺网格/平面,不如拥有一个非常大的平面并使用顶点/多边形作为平铺位置......

希望能帮助到你

于 2013-03-27T06:09:46.857 回答