沙盘引擎 (SEngine)

创意诞生沙盘世界,不止如此想象!

用户工具

站点工具


extend:gui

📚 GUI自定义扩展

注意:扩展GUI内容通常用于模组开发及FairyGUI交互使用,除非知道自己在做什么,否则作为一个普通玩家单独进行GUI制作是意义不大的

话句话说,制作扩展GUI之前,最好确保正在开发模组或和模组开发者取得相关合作,否则GUI并不像其他自定义资源,可能不会得到他人广泛使用或直接使用。

开始GUI自定义扩展之前,建议优先阅读《GUI功能参考》,以详细了解GUI功能作用及原理。

📒 GUI制作指南

GUI系统基于FairyGUI框架支持,因此制作流程和FairyGUI完全相同,开发者只需要正常在FairyGUI制作UI工程,然后将工程打包导出到引擎模组GUI目录即可。

  1. 使用FairyGUI编辑器建立工程,并正常制作UI
  2. 制作完成后,使用导出功能,将文件导出到【模组Store\GUI目录】(通常是*.bytes文件及图集)
  3. 通过《GUI功能参考》《Client/GUI》相关代码示例,从引擎模组中建立对应的UI界面
  4. 根据需求,自行在合适的脚本位置编写UI相关逻辑(使用的也是FairyGUI的原生API,只不过是JavaScript版本)
  5. 运行模组,测试UI

extend/gui.txt · 最后更改: 2023/09/09 10:21 由 bibiboxs