[]U3D导出两个相同的特效。有一个不显示
在U3D中导出一个相机场景,以及两个粒子特效。在laya中代码如下:
this._createSprite3D = 2;
Laya.loader.create("res/h5/LayaScene_Effect/Effect.lh",Handler.create(this,this.onEffectOK),null,Laya.Sprite3D);
Laya.loader.create("res/h5/LayaScene_aixin/aixin.lh",Handler.create(this,this.onEffectOK),null,Laya.Sprite3D);
onEffectOK() : void{
this._createSprite3D -= 1;
if(this._createSprite3D <= 0){
// var loginPanel:LoginPanel = new LoginPanel();
// loginPanel.init();
var s = new Laya.Scene();
Laya.stage.addChild(s);
s.addChild(Laya.Sprite3D.load("res/h5/LayaScene_camera/camera.lh"));
Laya.Sprite3D.instantiate(Laya.loader.getRes("res/h5/LayaScene_Effect/Effect.lh"),s,true);
Laya.Sprite3D.instantiate(Laya.loader.getRes("res/h5/LayaScene_aixin/aixin.lh"),s,true);
}
}
显示结果有一个特效无法显示。我的导出设置。方法都一样的。为什么?
我把资源也提交了
this._createSprite3D = 2;
Laya.loader.create("res/h5/LayaScene_Effect/Effect.lh",Handler.create(this,this.onEffectOK),null,Laya.Sprite3D);
Laya.loader.create("res/h5/LayaScene_aixin/aixin.lh",Handler.create(this,this.onEffectOK),null,Laya.Sprite3D);
onEffectOK() : void{
this._createSprite3D -= 1;
if(this._createSprite3D <= 0){
// var loginPanel:LoginPanel = new LoginPanel();
// loginPanel.init();
var s = new Laya.Scene();
Laya.stage.addChild(s);
s.addChild(Laya.Sprite3D.load("res/h5/LayaScene_camera/camera.lh"));
Laya.Sprite3D.instantiate(Laya.loader.getRes("res/h5/LayaScene_Effect/Effect.lh"),s,true);
Laya.Sprite3D.instantiate(Laya.loader.getRes("res/h5/LayaScene_aixin/aixin.lh"),s,true);
}
}
显示结果有一个特效无法显示。我的导出设置。方法都一样的。为什么?
我把资源也提交了
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
w1114367261
赞同来自: