你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[LayaAir 2.0]想做天空盒但是camera上没有sky这个属性
我是按照官方示例复制的代码,但是我的camera没有sky属性啊,这要怎么解决啊,或者有没有其他添加天空盒的代码啊
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
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;
});
}));
}
要回复问题请先
登录
发起人
佳卷儿
相关问题
Layaair IDE的帧属性面板不见了
[3.0.7]Sprite的MouseEnable属性无效
lh文件内meshSprite添加阴影属性无效
1.7.20beta有bug,帧属性面板打不开
3.3.0 beta4 clip fontClip能不能加个颜色属性啊
dialog的lock属性没出现
天空盒问题
编辑器下HtmlDIVElement属性能否支持style选项设置
编辑器粒子系统没有根据模式展示和隐藏对应属性
Laya IDE的帧属性面板打不开 只显示时间轴
Laya解析XML中,XML元素节点的属性值如何获取?
问题状态
最新活动:
2018-10-22 14:47
浏览:
1989
关注:
3
人
商务合作
1 个回复
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;
});
}));
}