源自et框架5.0分支的基础上去除了ugui,整合了fgui,且修改了fgui的代码生成插件。(除此之外与5.0没有任何差异,是比较纯净的版本,热更用的是ilrt) 做到无缝切换生成Hotfix层代码,Model层代码,不导出代码(针对某些并不需要生成代码的图集,比如物品图标这类通过配置表配置路径的资源)。
clone完后第一件事就是打开Unity\FairyGUI-Editor\FairyGUI-Editor.exe,打开项目Unity\FGUIProject\FGUIProject.fairy 打开项目设置》自定义属性。增加两个key ETModelNamespace 和 ETHotfixNamespace 。 ETModelNamespace的value填ETModel.FGUI,ETHotfixNamespace的value填ETHotfix.FGUI 非常重要(当然value你也可以改其他的,也可以不加这两个变量,不加的话生成的代码namespace 就是你的包名,这样比较散乱,建议还是加上) 如果已经有了就忽略,这两个属性是决定你生成的代码的 namespace
打开发布设置》全局设置发布路径填 “..\Assets\Bundles\UI{publish_file_name}” 不是强制要求,建议如此
勾选允许发布代码 一般都让他自动生成代码,遇到不想自动生成的包就去包设置那边把 “为本包生成代码” 的勾取消掉
发布路径填 “..\Assets\Hotfix\Module\Demo\FUI\AutoGeneratedCode” 不是强制要求 但是这里有个要注意的是路径中有Hotfix字样才是生成ET代码。否则生成的就是原生代码
还有一个要注意的是如果要升级FairyGUI-Editor 一定要记得把“Unity\FairyGUI-Editor\FairyGUI-Editor_Data\StreamingAssets\Scripts”目录下的GenCode_CSharp.lua备份升级完后覆盖回去
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。