meta data for this page
📚 差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
extend:gui [2023/04/04 22:57] – ↷ 页面assetdev:gui被移动至extend:gui bibiboxs | extend:gui [2023/09/09 10:21] (当前版本) – bibiboxs | ||
---|---|---|---|
行 1: | 行 1: | ||
< | < | ||
# GUI自定义扩展 | # GUI自定义扩展 | ||
- | > **注意:**扩展GUI内容通常需要模组开发者代码及FairyGUI交互使用,除非知道自己在做什么,否则**作为一个普通玩家单独进行GUI扩展制作是意义不大的**。 | + | > **注意:**扩展GUI内容通常用于**模组开发及FairyGUI交互使用**,除非知道自己在做什么,否则**作为一个普通玩家单独进行GUI制作是意义不大的**。 |
- | > 话句话说,制作扩展GUI之前,**最好确保正在开发模组或和模组开发者取得密切合作**,否则GUI并不像其他资源,可能不会得到他人广泛使用。 | + | > 话句话说,制作扩展GUI之前,**最好确保正在开发模组或和模组开发者取得相关合作**,否则GUI并不像其他自定义资源,可能不会得到他人广泛使用或直接使用。 |
+ | |||
+ | ==**开始GUI自定义扩展之前,建议优先阅读[《GUI功能参考》](developer/ | ||
+ | |||
+ | |||
+ | |||
+ | ## GUI制作指南 | ||
+ | ==**GUI系统基于FairyGUI框架支持,因此制作流程和FairyGUI完全相同,开发者只需要正常在FairyGUI制作UI工程,然后将工程打包导出到引擎模组GUI目录即可。**== | ||
+ | |||
+ | 1. 使用**[FairyGUI编辑器](https:// | ||
+ | 2. 制作完成后,使用导出功能,将文件导出到**【模组Store\GUI目录】**(通常是`*.bytes`文件及图集) | ||
+ | 3. 通过[《GUI功能参考》](developer/ | ||
+ | 4. 根据需求,自行在合适的脚本位置编写UI相关逻辑**(使用的也是FairyGUI的原生API,只不过是JavaScript版本)** | ||
+ | 5. 运行模组,测试UI | ||
- | **想要开始GUI自定义扩展,建议优先浏览[《GUI功能参考》](developer/ | ||
- | ## 自定义流程指南 | ||
- | 有关此部分内容,将在不久后完善。 | ||
</ | </ |