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 に答える