[LayaAir 2.0]想做天空盒但是camera上没有sky这个属性

我是按照官方示例复制的代码,但是我的camera没有sky属性啊,这要怎么解决啊,或者有没有其他添加天空盒的代码啊
已邀请:

Laya_Xq

赞同来自:

你看一下我给你写的案例,你是不是使用的方式不对

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

}

要回复问题请先

商务合作
商务合作