Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

FairyGUI Godot

An asset by citizenl
The page banner background of a mountain and forest
FairyGUI Godot hero image

Quick Information

0 ratings
FairyGUI Godot icon image
citizenl
FairyGUI Godot

FairyGUI Godot is a pure GDScript runtime and editor add-on for loading FairyGUI .fui packages in Godot 4.x. It provides Inspector resource assignment and editor previews, package and component creation, controllers, relations, gears, transitions, virtual and loop lists, mouse and touch scrolling and dragging, masks, fills, bitmap fonts, audio, and common FairyGUI widgets. The project is developed and tested on Godot 4.7; compatibility with every Godot 4.x minor release is not guaranteed. Transition skew actions are currently unsupported. See the repository README for integration details and current limitations.

Supported Engine Version
4.0
Version String
0.1.0
License Version
MIT
Support Level
community
Modified Date
6 hours ago
Git URL
Issue URL

FairyGUI Godot

FairyGUI Godot 是面向 Godot 4.x 的纯 GDScript FairyGUI 运行时与编辑器插件。当前版本主要使用 Godot 4.7 开发和测试,不保证所有 Godot 4.x 小版本均完全兼容。

安装

  1. 保持本目录位于项目的 addons/fairygui
  2. 在 Godot 的“项目设置 > 插件”中启用 FairyGUI
  3. 将 FairyGUI Editor 导出的 .fui 及关联资源放入项目,等待导入完成。

编辑器预览

在场景中创建 Control,挂载 res://addons/fairygui/ui/fui_view.gd,然后将 .fui 文件拖到 Inspector 的 package 属性,并在 component_name 中选择需要预览的组件。

运行时示例

var package := FGUIPackage.add_package("res://ui/Main")
var view := package.create_object("Main")
add_child(view.node)

完整文档、示例和已知兼容边界:

https://github.com/citizenll/FairyGUI-godot

许可

项目新增代码使用 MIT License。FairyGUI 上游版权声明见 THIRD_PARTY_NOTICES.md

FairyGUI Godot is a pure GDScript runtime and editor add-on for loading FairyGUI .fui packages in Godot 4.x. It provides Inspector resource assignment and editor previews, package and component creation, controllers, relations, gears, transitions, virtual and loop lists, mouse and touch scrolling and dragging, masks, fills, bitmap fonts, audio, and common FairyGUI widgets. The project is developed and tested on Godot 4.7; compatibility with every Godot 4.x minor release is not guaranteed. Transition skew actions are currently unsupported. See the repository README for integration details and current limitations.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
FairyGUI Godot icon image
citizenl
FairyGUI Godot

FairyGUI Godot is a pure GDScript runtime and editor add-on for loading FairyGUI .fui packages in Godot 4.x. It provides Inspector resource assignment and editor previews, package and component creation, controllers, relations, gears, transitions, virtual and loop lists, mouse and touch scrolling and dragging, masks, fills, bitmap fonts, audio, and common FairyGUI widgets. The project is developed and tested on Godot 4.7; compatibility with every Godot 4.x minor release is not guaranteed. Transition skew actions are currently unsupported. See the repository README for integration details and current limitations.

Supported Engine Version
4.0
Version String
0.1.0
License Version
MIT
Support Level
community
Modified Date
6 hours ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers