[LayaAir 2.0]Laya3D场景加载问题
测试内容:加载3D场景
代码如下:
export default class TestUI extends ui.test.TestSceneUI {
private resource: Array<String> = [
"gate/Conventional/Test.ls",
];
constructor() { super(); }
onAwake(): void {
Laya.loader.create(this.resource, Laya.Handler.create(this, this.onPreLoadFinish));
}
onPreLoadFinish() {
//初始化3D场景
let test = Laya.Loader.getRes("gate/Conventional/Test.ls")
let scene = Laya.stage.addChild(test);
Laya.stage.setChildIndex(scene, 0);
//获取相机
var camera = scene.getChildByName("Main Camera");
console.log("test====================:" + Laya.version)
}
}
问题一:
小米note3:正常
华为p30:报错
问题二:
摄像机在场景中导出了,也能获取到摄像机对象,但屏幕显示的是黑色。
对比模拟器和真机效果见附件
代码如下:
export default class TestUI extends ui.test.TestSceneUI {
private resource: Array<String> = [
"gate/Conventional/Test.ls",
];
constructor() { super(); }
onAwake(): void {
Laya.loader.create(this.resource, Laya.Handler.create(this, this.onPreLoadFinish));
}
onPreLoadFinish() {
//初始化3D场景
let test = Laya.Loader.getRes("gate/Conventional/Test.ls")
let scene = Laya.stage.addChild(test);
Laya.stage.setChildIndex(scene, 0);
//获取相机
var camera = scene.getChildByName("Main Camera");
console.log("test====================:" + Laya.version)
}
}
问题一:
小米note3:正常
华为p30:报错
问题二:
摄像机在场景中导出了,也能获取到摄像机对象,但屏幕显示的是黑色。
对比模拟器和真机效果见附件
要回复问题请先登录
2 个回复
潘智峰
赞同来自:
NilZ
赞同来自: