Go to file
蒋琪显 83748eb881 [修改](GList): 解决 data 丢失问题 2025-07-19 11:49:05 +08:00
.github/workflows fix: 修复版本tag异常的工作流 2025-05-31 09:49:32 +08:00
Editor [同步]1. 同步主框架内容。最后版本时间 2025-04-11 20:14 2025-04-24 19:36:32 +08:00
Plugins [修改]1. 修改TextmeshPro 和Spine和WebGL和DragonBones 的适配 2024-06-17 18:45:50 +08:00
Resources [同步]1. 同步主框架内容。最后版本时间 2025-04-11 20:14 2025-04-24 19:36:32 +08:00
Runtime [修改](GList): 解决 data 丢失问题 2025-07-19 11:49:05 +08:00
Samples~ [增加]1. 增加4.3.1 版本 2023-11-28 15:41:36 +08:00
CHANGELOG.md [修改]1.修改更新日志 2025-05-31 01:50:18 +00:00
CHANGELOG.md.meta [增加]1. 增加遗留的meta 文件 2025-01-14 16:01:28 +08:00
Editor.meta [增加]1. 增加4.3.1 版本 2023-11-28 15:41:36 +08:00
LICENSE.md [增加]1. 增加4.3.1 版本 2023-11-28 15:41:36 +08:00
LICENSE.md.meta [增加]1. 增加4.3.1 版本 2023-11-28 15:41:36 +08:00
Plugins.meta [修改]1. 修改TextmeshPro 和Spine和WebGL和DragonBones 的适配 2024-06-17 18:45:50 +08:00
README.md [修改]1. 修改README的连接地址 2025-01-14 16:01:28 +08:00
README.md.meta [增加]1. 增加4.3.1 版本 2023-11-28 15:41:36 +08:00
Resources.meta [增加]1. 增加4.3.1 版本 2023-11-28 15:41:36 +08:00
Runtime.meta [增加]1. 增加4.3.1 版本 2023-11-28 15:41:36 +08:00
package.json [修改] 修改版本号为5.1.11 2025-05-31 01:50:18 +00:00
package.json.meta [增加]1. 增加4.3.1 版本 2023-11-28 15:41:36 +08:00

README.md

该库主要服务于 https://github.com/GameFrameX/GameFrameX 作为子库使用。

使用方式(三种方式)

  1. 直接在 manifest.json 文件中添加以下内容

       {"com.gameframex.unity.fairygui.unity": "https://github.com/gameframex/com.gameframex.unity.fairygui.unity.git"}
    
  2. 在Unity 的Packages Manager 中使用Git URL 的方式添加库,地址为:https://github.com/gameframex/com.gameframex.unity.fairygui.unity.git

  3. 直接下载仓库放置到Unity 项目的Packages 目录下。会自动加载识别

改动功能

  1. 增加 Packages 的支持
  2. 增加 FairyGUICroppingHelper 防裁剪脚本
  3. 增加 link.xml 的裁剪过滤
  4. 修复 异步加载资源包 没有回调的BUG
  5. 增加 微信小游戏抖音小游戏 的输入框拉不起键盘的适配
  6. 增加 微信小游戏的宏定义ENABLE_WECHAT_MINI_GAME 不开启宏定义将不会生效键盘适配(注意。不要和抖音同时开启。)
  7. 增加 抖音小游戏的宏定义ENABLE_DOUYIN_MINI_GAME 不开启宏定义将不会生效键盘适配(注意。不要和微信同时开启。)
  8. 增加 抖音小游戏微信小游戏 的快捷开启和关闭在编辑器的Tools> FairyGUI> 对应的菜单快速设置

FairyGUI for Unity

FairyGUI是一个适用于许多游戏引擎的UI中间件。
下载编辑器

在运行效率方面FairyGUI对DrawCall优化使用了特有的FairyBatching技术相比NGUI、UGUI的传统优化技术更加高效而且容易控制特别是对动静耦合越来越复杂的UI设计更是应付自如。

在功能方面FairyGUI对传统UI制作痛点都有很好的内置支持例如图文混排(包括文字和动画混排),表情输入(直接支持键盘上的表情),虚拟列表循环列表像素级点击检测曲面 UI, 手势粒子和模型穿插UI打字效果等。

FairyGUI还对所有输入方式进行了完整的封装无论是鼠标、单点触摸、多点触摸还是VR手柄输入开发者都可以使用相同的代码处理交互。

学习

教程

License

MIT