2 Star 8 Fork 6

Libertine / ET5.0FGUI

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.72 KB
一键复制 编辑 原始数据 按行查看 历史
Libertine 提交于 2021-04-12 17:07 . 修改描述

ET5.0FGUI

介绍

源自et框架5.0分支的基础上去除了ugui,整合了fgui,且修改了fgui的代码生成插件。(除此之外与5.0没有任何差异,是比较纯净的版本,热更用的是ilrt) 做到无缝切换生成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 非常重要(当然value你也可以改其他的,也可以不加这两个变量,不加的话生成的代码namespace 就是你的包名,这样比较散乱,建议还是加上) 如果已经有了就忽略,这两个属性是决定你生成的代码的 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备份升级完后覆盖回去

C#
1
https://gitee.com/Libertine/et5.0fgui.git
git@gitee.com:Libertine/et5.0fgui.git
Libertine
et5.0fgui
ET5.0FGUI
master

搜索帮助