meta data for this page
📚 GUI自定义扩展
注意:扩展GUI内容通常用于模组开发及FairyGUI交互使用,除非知道自己在做什么,否则作为一个普通玩家单独进行GUI制作是意义不大的。
话句话说,制作扩展GUI之前,最好确保正在开发模组或和模组开发者取得相关合作,否则GUI并不像其他自定义资源,可能不会得到他人广泛使用或直接使用。
开始GUI自定义扩展之前,建议优先阅读《GUI功能参考》,以详细了解GUI功能作用及原理。
📒 GUI制作指南
GUI系统基于FairyGUI框架支持,因此制作流程和FairyGUI完全相同,开发者只需要正常在FairyGUI制作UI工程,然后将工程打包导出到引擎模组GUI目录即可。
- 使用FairyGUI编辑器建立工程,并正常制作UI
- 制作完成后,使用导出功能,将文件导出到【模组Store\GUI目录】(通常是
*.bytes
文件及图集) - 通过《GUI功能参考》及《Client/GUI》相关代码示例,从引擎模组中建立对应的UI界面
- 根据需求,自行在合适的脚本位置编写UI相关逻辑(使用的也是FairyGUI的原生API,只不过是JavaScript版本)
- 运行模组,测试UI