FairyGUI Editor是一款功能强大的UI编辑器,可以与多个游戏引擎配套的FairyGUI SDK结合使用,包括Unity、Flash、Starling、白鹭、LayaAir等,借助FairyGUI提供的组件、关联、控制器以及动效,可以在不写代码的情况下使用编辑器轻松地制作大量复杂的带有动画效果!有需要的朋友欢迎下载!
软件说明
表情显示和输入
FairyGUI支持表情显示和直接输入,即表情图片直接在输入状态下就显示在输入框中,支持PC上的输入,也支持手机原生键盘的输入。
使用办法是为富文本或者输入文本定义emojies集合。
Dictionay emojies = new Dictionary();//unicodeValue是字符的unicode编码,imageURL是图片路径emojies.Add(unicodeValue, new Emoji(imageURL));GRichTextField richTextField;richTextField.emojies = emojies;GTextInput textInput;textInput.emojies = emojies;
每个表情对应一个Unicode编码。表情的来源有两种,一是自定义的表情,另外是手机键盘上自带的表情。
对于自定义的表情,你可以用任意字符作为表情的代码,可以选取一些几乎不会被用户直接输入的字符。
对于手机键盘上的表情,一般是使用UCS32编码,即4个字节的Unicode编码。这和我们通常使用的UTF8或者UCS16不同。一般我们在代码里使用的字符,无论是英文还是中文,都可以使用一个char表达,但4字节的Unicode编码在C#需要两个char表达,称为Surrogate Pair。丢掉任何一个char都会造成编码错误。
功能特点
1、所见即所得。操作简易,使用习惯与Adobe系列软件保持一致,策划和美术设计师都可以轻松上手。
2、在编辑器即可组合各种复杂UI组件,无需编写代码。不需要程序员编码扩展UI组件。
3、支持平移、缩放、旋转、倾斜、翻转等常规的2D变换。
4、强大的文本控件。支持动态字体,位图字体,以及外部工具(例如BMFont等)制作的位图字体,同时支持HTML语法和UBB语法,支持复杂的图文混排。输入文本支持IOS原生表情的直接输入。支持字体的描边效果,阴影效果,支持渐变色文字。
5、强大的列表控件,支持多种布局,支持虚拟列表和循环列表,即使列表项目数量巨大也拒绝卡顿。虚拟列表还支持不等高ITEM、多种ITEM资源混合等高级特性。支持表格、树等高级列表控件。
6、支持图片的九宫格和平铺处理,支持九宫格内各个宫格的平铺处理。支持图片变色和灰度。
7、支持基础的绘图功能,例如矩形、圆形、多边形等。
8、支持序列帧动画编辑和使用。自带序列帧动画编辑器,同时支持导入由Flash CS、Animate CC等工具制作的动画。
9、内置多种手势支持。
10、编辑器提供时间轴设计UI动效,可以组合透明度、位置、大小、颜色等十几种属性的动画效果。并可实时看到每帧的效果。支持插入声音。支持嵌套动效。
11、支持矩形遮罩和自定义图形遮罩。
12、支持滤镜。
13、支持逐像素检测的点击检测方式。
14、支持将UI组件绑定到任何模型上,例如实现曲面UI。
15、内置文本的打字效果。
16、内置普通窗口管理器,弹出窗口管理器,拖放管理器。
更新日志
为专业版提供了高级插件接口,详见Github地址.
首选项里补充了发布按钮功能的设置。
修正了若干bug。
∨ 展开