cn.etetet.xetdemo 0.0.5
Install from the command line:
Learn more about npm packages
$ npm install @et-packages/cn.etetet.xetdemo@0.0.5
Install via package.json:
"@et-packages/cn.etetet.xetdemo": "0.0.5"
About this version
ET Book 里的运行指南里提到了 statesync 和 lockstep 两个 Demo 包的安装方式,xetdemo 包的安装方式和它们是一样的。 所以只要按照运行指南操作,在 Unity 的 PackageManager 里添加包时不添加 statesync 或 lockstep 的地址,添加 xetdemo 的地址就可以了:cn.etetet.xetdemo
注意事项:
- ET.Init/Resources/GlobalConfig.asset 的 SceneName 需要设置为 XETDemo
- xetdemo 和 statesync/lockstep 不能共存,可以删除掉 statesync/lockstep 或重新拉取一个新的 ET 项目,再添加
其他流程和运行指南里一样。
- 在 FairyGUI 里,发布 UI 的 bytes 文件和图集文件到 /YourProjectPath/Packages/cn.etetet.xetdemo/Bundles/FUI 里,xetdemo 里已经包含了这些文件。
- 运行Unity菜单 XET -> FairyGUI 代码导出,会打开 FUICodeSpawnEditor
- 点击 “选择 FairyGUI 项目根目录” 按钮,选择路径,比如:/YourProjectPath/Packages/cn.etetet.xetdemo/FGUIProject~
- 点击 “选择导出到哪个包里” 按钮,选择路径,比如:/YourProjectPath/Packages/cn.etetet.xetdemo
- 可以在 “选择要导出的包名” 后面的列表里,选择“全部导出”或者单独导出某个界面的代码
- 如果没有在列表里找到发布的界面,可以点击刷新按钮
XET.FUI 使用的是修改版的 FairyGUI SDK: https://github.com/SunHowe/FairyGUI-Dynamic, 如果想用原版需自行替换。