通知设置 新通知
解决 LuaException: Delegate FairyGUI.EventCallback1 not register
Unity • foxlively 发表了文章 • 1 个评论 • 1485 次浏览 • 2018-01-26 10:46
正在用FairyGUI+tolua#
按照FairyGUI教程做到lua侦听事件时报错
教程里对这个问题解释太简单了:
如果你确认已经执行了Gen Delegates,那么唯一可能的原因就是DelegateFactory没有init,请检查第三方框架的问题。
研究了一下,三步搞定
第一步:
CustomSettings.cs中customDelegateList内增加
_DT(typeof(FairyGUI.EventCallback0)), _DT(typeof(FairyGUI.EventCallback1)),
第二步:
点击unity菜单 lua->Gen Lua Delegates
第三步:
初始化lua的地方增加 DelegateFactory.Init();
一般是在lua=new LuaState();和lua.Start();之间
查看全部
按照FairyGUI教程做到lua侦听事件时报错
教程里对这个问题解释太简单了:
如果你确认已经执行了Gen Delegates,那么唯一可能的原因就是DelegateFactory没有init,请检查第三方框架的问题。
研究了一下,三步搞定
第一步:
CustomSettings.cs中customDelegateList内增加
_DT(typeof(FairyGUI.EventCallback0)), _DT(typeof(FairyGUI.EventCallback1)),
第二步:
点击unity菜单 lua->Gen Lua Delegates
第三步:
初始化lua的地方增加 DelegateFactory.Init();
一般是在lua=new LuaState();和lua.Start();之间
查看全部
正在用FairyGUI+tolua#
按照FairyGUI教程做到lua侦听事件时报错
教程里对这个问题解释太简单了:
研究了一下,三步搞定
第一步:
CustomSettings.cs中customDelegateList内增加
_DT(typeof(FairyGUI.EventCallback0)), _DT(typeof(FairyGUI.EventCallback1)),
第二步:
点击unity菜单 lua->Gen Lua Delegates
第三步:
初始化lua的地方增加 DelegateFactory.Init();
一般是在lua=new LuaState();和lua.Start();之间
按照FairyGUI教程做到lua侦听事件时报错
教程里对这个问题解释太简单了:
如果你确认已经执行了Gen Delegates,那么唯一可能的原因就是DelegateFactory没有init,请检查第三方框架的问题。
研究了一下,三步搞定
第一步:
CustomSettings.cs中customDelegateList内增加
_DT(typeof(FairyGUI.EventCallback0)), _DT(typeof(FairyGUI.EventCallback1)),
第二步:
点击unity菜单 lua->Gen Lua Delegates
第三步:
初始化lua的地方增加 DelegateFactory.Init();
一般是在lua=new LuaState();和lua.Start();之间
Unity5.5以上版本 显示白屏
Unity • 谷主 回复了问题 • 2 人关注 • 1 个回复 • 2324 次浏览 • 2017-08-17 09:54