[]1.7.8版本Sprite3D.load问题

这个版本Sprite3D.load 多次同一个url,则返回的是第一次load返回的sprite3d对象.
demo工程如下(里面要显示同一个url的2个模型却只会显示1个)。比较急求解决...
已邀请:

150*****372

赞同来自:

借楼提问类似问题,不管是Sprite3D.load还是loade的加载方式,都无法切换来获得同一个lh文件下的两个模型,比如第一次我选择了角色1,获取了a.lh下的player1,第二次我要切换为角色2时,却无法让player变量加载a.lh下的player2,否则会出现报错的情况,并且scene3D上有时也会出现类似情况,对于其对象销毁上,也存在一定问题,销毁不了对象,提示卸载组件时出现问题,手动移除组件,也报了同样的问题,报了loaded什么的

183*****755

赞同来自:

参考下这个示例:https://layaair.ldc.layabox.com/demo/?3d&Sprite3D&Sprite3DClone
3d精灵第一次加载后,只可以clone,不能继续加载。

zfree

赞同来自:

/**
*加载层级文件,并作为该节点的子节点。
*@param url
*/
__proto.loadHierarchy=function(url){
this.addChild(laya.d3.core.Sprite3D.load(url));
}
这个函数也是会出问题的

183*****755

赞同来自:

请使用最新版引擎,如果还有问题,留下简单复现示例

要回复问题请先

商务合作
商务合作