[]3D粒子特效初始化卡顿
用U3D做技能粒子特效,导出到laya中,预加载资源。第一次实例化特效会卡住,之后就不会卡了,我们尝试合并粒子特效贴图,将5个贴图合成一个,第一次实例化依然卡顿,后来想减少U3d中Particle System数量,但美工说减少数量做不出需求效果,官方可有解决方案,以下为示例代码:
var sprite= Laya.loader.getRes(this._stlurl) as Laya.Sprite3D;
this.skill = Laya.Sprite3D.instantiate(sprite);
target.addChild(this.skill);
this.Play();
这种卡顿在PC谷歌浏览器上不明显,但手机上就很明显了,另外在IDE的layaair调试器中也很明显。
var sprite= Laya.loader.getRes(this._stlurl) as Laya.Sprite3D;
this.skill = Laya.Sprite3D.instantiate(sprite);
target.addChild(this.skill);
this.Play();
这种卡顿在PC谷歌浏览器上不明显,但手机上就很明显了,另外在IDE的layaair调试器中也很明显。
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
w1114367261
赞同来自:
还有就是我们这边的特效都是直接Sprite3D.load(url);直接使用的并没有发现你说的卡顿
如果你们 的依然卡顿就提前loader你们特效的lh文件
hyong1986
赞同来自: