FairyGUI

4 阅读2分钟

基础

1、导入SDK

一般来说使用FGUI需要导入自己的SDK,如Unity需要自己去GitHub下载并导入Assets中的全部文件到Unity中。(具体怎么导入、下载请询问AI)

2、编辑器基础使用

创建项目

一般创建路径全英文、勾选在此位置创建子目录(可以创建一个文件夹把文件放里面,保持整洁)。

后缀为.fairy的文件就是工程文件,选择打开项目再选择该.fairy文件就可以打开项目。

支持格式

提示:可以将资源直接拖入

1.图片:(png、JPG、 TGA、 SVG等)

2.声音(MP3、 wav等)

3.动画(spine、龙骨、gif、Flash等)

4.文字(TTF、位图文字)

3、FGUI项目设置

位置:

image.png

默认值

image.png

可以修改默认字体(拖入字体栏中,会影响文本),以及按钮默认点击声音等。

快捷菜单

设置规则如下图:自定义名称 大小或颜色值或字体名

image.png

可以直接选择设置过的记录。

image.png

适配测试(新项目必看)

新项目需要设置缩放模式,会影响测试时的表现。适配模式-横屏用适应高度,反之同理。设计分辨率是美术出的整屏背景大小,设备配置是测试时可以添加的新机型。

image.png

4、包

包介绍

每个包都对应一个文件夹,文件夹中的xml文件存储资源的id、名称、路径信息。

包发布后:得到1、描述文件 2、多纹理集(图集)

我们使用时就是根据描述文件使用纹理中的图片创建UI。

新建包

方法1、资源-创建包

方法2、快捷栏第一个

image.png

包的依赖

FGUI不帮忙处理包之间的依赖。

A包使用了B包的资源称为A依赖B,项目具体使用时需要手动加载B包相关内容。

资源URL地址

URL地址,每个资源都对应一个URL地址,右键资源即可看到。代码可以使用该URL得到资源。

还有一种得到方式:不需要填写包下文件夹名

ui://包名//资源名

包划分规则

image.png