FairyGUI.EventListener.Add 报错

在lua中调用FairyGUI_EventListenerWrap的add函数,从lua传过来的参数有2个,第一个是onclick,第二个为null,我传了参数
代码如下
function PromptCtrl.loadBundle()
abundle = resMgr:LoadAssetBundle("bundleusage")
if abundle ~= nil then
UIPackage.AddPackage(abundle);
local view = UIPackage.CreateObject('jkgj','Main')
view:SetSize(GRoot.inst.width, GRoot.inst.height);
view:AddRelation(GRoot.inst, RelationType.Size);
GRoot.inst:AddChild(view)
btn0 = view:GetChild("n0")
btn0.onClick:Add(this.onClickBack)
end
end

function PromptCtrl.onClickBack()
print('you click')
end
已邀请:

zaxscd

赞同来自:

找到原因了,
如果你使用的是ToLua,在Unity编辑器里的Scripting Define Symbols里增加 FAIRYGUI_TOLUA
添加以后从新生成warp文件

要回复问题请先登录注册