你看一下我给你写的案例,你是不是使用的方式不对
public var scene:Scene3D;
public var camera:Camera;
public function SkyBoxSample1() {
Laya3D.init(0, 0);
Laya.stage.scaleMode = Stage.SCALE_FULL;
Laya.stage.screenMode = Stage.SCREEN_NONE;
Stat.show();
//Laya.stage.on(Event.RIGHT_MOUSE_DOWN, this, Destruction);
scene = Main.box3D.addChild(new Scene3D()) as Scene3D;
camera = scene.addChild(new Camera(0, 0.1, 100)) as Camera;
camera.transform.rotate(new Vector3(10, 0, 0), true, false);
camera.addComponent(CameraMoveScript);
camera.clearFlag = BaseCamera.CLEARFLAG_SKY;
//天空盒
BaseMaterial.load("res/threeDimen/skyBox/skyBox1/skyBox.lmat", Handler.create(null, function(mat:SkyBoxMaterial):void {
camera.skyboxMaterial = mat;
Laya.timer.frameLoop(1, this, function():void {
mat.rotation += 0.1;
});
}));
}