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
代码如下
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
没有找到相关结果
已邀请:
1 个回复
zaxscd
赞同来自:
如果你使用的是ToLua,在Unity编辑器里的Scripting Define Symbols里增加 FAIRYGUI_TOLUA
添加以后从新生成warp文件