请问一下怎样动态加载prefab

在论坛中也查找了一些做法 
1.   
let box: Laya.Sprite = Laya.Pool.getItemByCreateFun("dropBox", this.dropBox.create, this.dropBox);
这个会在create的时候报错
2.
prefab:Prefab = Laya.Load.getRes("prefab/xxx");
这个获取prefab直接就是个空
 
请问一下 这个到底是怎么写才能动态加载一个prefab
 
已邀请:

天梦君

赞同来自: 邓中强

我也同问啊 ~

猪哥靓

赞同来自: 邓中强

我也同问

邓中强

赞同来自:

我也同问

Mr.差不多

赞同来自:

我也遇到这个问题了,反复测试了很多次,结局依然是undefined。
laya.components.Script
里面定义了
/** @prop {name:poker,tips:"prefab",type:Prefab}*/
private mPokerObj: laya.components.Prefab
然后再编辑模式里面手动拖拽事先编辑好的prefab
然后再代码中
laya.utils.Pool.getItemByCreateFun("poker", this.mPokerObj.create, this.mPokerObj)
运行直接就崩溃了,提示我的意思就是this.mPokerObj.create没定义,this.mPokerObj是undefined
。。。跪求为什么

要回复问题请先

商务合作
商务合作