meta data for this page
  •  

📚 差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

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