Away3dで遠くに消えていくような無限の床のあるシーンを作ろうとしています。床に質感を持たせたい。問題は - これを示す明確な例やチュートリアルが見つからないようです。
質問する
978 次
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 に答える