[LayaAir 2.0]layabox打包apk后加载prefab之后使用pool创建prefab找不到create函数
layabox打包apk后加载prefab之后使用pool创建prefab找不到create函数。使用官方默认2D项目。直接加载默认prefab.加载成功后回调中,使用缓存池创建prefab后。找不到create函数。问题很好重现。
IED 2.5版本
如果不使用Laya.loader.load加载后创建prefab是没有问题的。
Laya.loader.load(url, Laya.Handler.create(this, function (obj: any) {
let prefab = Laya.Pool.getItemByCreateFun('prefab_' + name, obj.create,obj);
Laya.stage.addChild(prefab);
prefab.pos(100,100);
}),null,Laya.Loader.PREFAB);
如上,obj.create打包后在真机找不到此函数。
IED 2.5版本
如果不使用Laya.loader.load加载后创建prefab是没有问题的。
Laya.loader.load(url, Laya.Handler.create(this, function (obj: any) {
let prefab = Laya.Pool.getItemByCreateFun('prefab_' + name, obj.create,obj);
Laya.stage.addChild(prefab);
prefab.pos(100,100);
}),null,Laya.Loader.PREFAB);
如上,obj.create打包后在真机找不到此函数。
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
XC
赞同来自: