# ET5.0FGUI **Repository Path**: linshaox/et5.0fgui ## Basic Information - **Project Name**: ET5.0FGUI - **Description**: 源自et框架5.0分支的基础上整合了fgui - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2021-02-26 - **Last Updated**: 2021-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ET5.0FGUI #### 介绍 源自et框架5.0分支的基础上去除了ugui,整合了fgui,且修改了fgui的代码生成插件。 做到无缝切换生成Hotfix层代码,Model层代码,不导出代码。 #### 安装教程 1. clone完后第一件事就是打开Unity\FairyGUI-Editor\FairyGUI-Editor.exe,打开项目Unity\FGUIProject\FGUIProject.fairy 打开项目设置》自定义属性。增加两个key ETModelNamespace 和 ETHotfixNamespace 。 ETModelNamespace的value填ETModel.FGUI,ETHotfixNamespace的value填ETHotfix.FGUI !!!!!!!!非常重要 如果已经有了就忽略,这两个属性是决定你生成的代码的 namespace 2. 打开发布设置》全局设置发布路径填 “..\Assets\Bundles\UI\{publish_file_name}” 不是强制要求 3. 勾选允许发布代码 一般都让他自动生成代码,遇到不想自动生成的包就去包设置那边把 为本包生成代码的勾取消掉 4. 发布路径填 “..\Assets\Hotfix\Module\Demo\FUI\AutoGeneratedCode” 不是强制要求 但是这里有个要注意的是路径中有Hotfix字样才是生成ET代码。否则生成的就是原生代码 5. 还有一个要注意的是如果要升级FairyGUI-Editor 一定要记得把“Unity\FairyGUI-Editor\FairyGUI-Editor_Data\StreamingAssets\Scripts”目录下的GenCode_CSharp.lua备份升级完后覆盖回去