如何创建Away3d无限瓷砖地板?
我试图在Away3d中创建一个具有无限地板的场景,该场景似乎在远处逐渐消失。我希望地板有纹理。问题是——我似乎找不到任何清晰的示例或教程来演示这一点。好的,您需要设置场景,导入本地LIB等,我们开始吧如何创建Away3d无限瓷砖地板?,away3d,Away3d,我试图在Away3d中创建一个具有无限地板的场景,该场景似乎在远处逐渐消失。我希望地板有纹理。问题是——我似乎找不到任何清晰的示例或教程来演示这一点。好的,您需要设置场景,导入本地LIB等,我们开始吧 //Away3d import away3d.containers.Scene3D; import away3d.containers.View3D; //etc ////////3D Mode
//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);
与其平铺网格/平面,不如拥有一个真正大的平面,并使用顶点/多边形作为平铺位置
希望它有助于使用平面几何体并对其应用材质?看看这些例子,如果你看到一些你可能会发现有用的东西-我不明白这如何转化为一个无限的地板。。。这不是一个3000x3000的锁定尺寸吗?它锁定在3000x3000这是一个简单的例子,如果相机是静态的或只是平移…使用这种方法有很多技巧,可以实现无限地板的错觉,同时向前或向后移动相机,示例:如果相机x==1000像素,那么相机x=0)将相机重置回原来的位置您不知道其中的区别我确信有更好的方法来处理您的场景