【基本介绍】

FairyGUI Editor是一款开源的,功能强大的UI编辑器,具有可视化功能,可零代码实现设计效果,有强大的文件控件,列表控件,所见即所得,内置多种手势操作。

FairyGUI提供了一个强大的UI编辑器,使用习惯与Adobe系列软件保持一致,美术设计师和策划都可以轻松上手。

与市场上其他UI编辑器不同,FairyGUI编辑器重视设计师体验,摒弃了脚本和配置文件这些需要代码思维的操作。借助FairyGUI提供的 组件、关联、控制器 以及 动效,我们可以在不写代码的情况下使用编辑器轻松地制作大量复杂的带有动画效果的自动布局的UI。

FairyGUI提供了多个游戏引擎SDK:Unity、Cocos2d-x、Cry Egine, Havok Vision/Project Anarchy、白鹭、LayaAir、Haxe、Pixi、Flash、Starling,未来还将支持UE4、LibGDX等。借助FairyGUI-SDK,你可以轻松在UI中使用3D对象、粒子等元素,而且FairyGUI还解决了环形进度条、像素点击测试、图文混排、循环列表、虚拟列表、曲面UI、VR输入等UI开发中常见的痛点。

1、强大的文本控件。支持动态字体,位图字体,以及外部工具(例如BMFont等)制作的位图字体,同时支持HTML语法和UBB语法,支持复杂的图文混排。输入文本支持IOS原生表情的直接输入。支持字体的描边效果,阴影效果,支持渐变色文字。

2、强大的列表控件,支持多种布局,支持虚拟列表和循环列表,即使列表项目数量巨大也拒绝卡顿。虚拟列表还支持不等高ITEM、多种ITEM资源混合等高级特性。支持表格、树等高级列表控件。

3、支持图片的九宫格和平铺处理,支持九宫格内各个宫格的平铺处理。支持图片变色和灰度。

4、所见即所得。操作简易,使用习惯与Adobe系列软件保持一致,策划和美术设计师都可以轻松上手。

5、在编辑器即可组合各种复杂UI组件,无需编写代码。不需要程序员编码扩展UI组件。

6、支持平移、缩放、旋转、倾斜、翻转等常规的2D变换。

7、支持基础的绘图功能,例如矩形、圆形、多边形等。

8、支持序列帧动画编辑和使用。自带序列帧动画编辑器,同时支持导入由Flash CS、Animate CC等工具制作的动画。

9、内置多种手势支持。

10、编辑器提供时间轴设计UI动效,可以组合透明度、位置、大小、颜色等十几种属性的动画效果。并可实时看到每帧的效果。支持插入声音。支持嵌套动效。

11、支持矩形遮罩和自定义图形遮罩。

12、支持滤镜。

13、支持逐像素检测的点击检测方式。

14、支持将UI组件绑定到任何模型上,例如实现曲面UI。

15、内置文本的打字效果。

16、内置普通窗口管理器,弹出窗口管理器,拖放管理器。

17、支持事件的冒泡机制。

18、封装了所有输入方式的底层细节,无论是鼠标输入、单点触摸输入、多点触摸输入、VR输入,你都只需要使用相同的事件侦听方式处理UI交互。

19、支持在UI层中插入任何3D物体,例如模型、粒子、骨骼动画等。

20、编辑状态下使用分散的素材,发布时自动打包图集。支持定义多个图集,Unity版本自动支持抽出A通道的压缩方式。

历史记录 曾经打开过的项目可以直接从列表中点击打开。

删除 点击右上的垃圾桶按钮删除选定的打开历史记录。

打开其他 通过选择一个项目描述文件 xxx.fairy 打开一个已有项目。

打开目录 通过选择项目所在的目录打开一个已有项目。适用于打开2.x版本的项目。

资源URL地址

在FairyGUI中,每一个资源都有一个URL地址。选中一个资源,右键菜单,选择“复制URL”,就可以得到资源的URL地址。无论在编辑器中还是在代码里,都可以通过这个URL引用资源。例如设置一个按钮的图标,你可以直接从库中拖入,也可以手工粘贴这个URL地址。这个URL是一串编码,并不可读,在开发中使用会造成阅读困难,所以我们通常使用另外一种格式:ui://包名/资源名。两种URL格式是通用的,一种不可读,但不受包或资源重命名的影响;另一种则可读性较高。

资源导出

包内的每个资源都有一个是否导出的属性,已导出的资源的图标右下角有一个小红点。使用右键菜单提供的功能可以方便的切换一个或多个资源的导出属性。

收藏夹

收藏夹提供了一个快速访问常用组件的功能。可以将一些常用的组件或素材放置在收藏夹里,便于快速访问。也可以实现一个类似控件面板的功能。在资源库里右键单击一个或多个资源,然后在右键菜单中选择“加入收藏夹”,就可以将资源加入收藏夹。

1、运行报错且看不到界面,但编辑模式没问题

例:Create Component1@Package1 failed!

答:这种错误一般是因为使用UIPanel,原因可能有:

你的UI包没有正确放置到Resources目录,或者Resources拼错了!太多新手犯这样的错误。

如果有跨包引用,需要使用AddPackage手动载入依赖包,并且注意,AddPackage必须在UIPanel创建之前,建议放到Awake。

如果包发布后移动过位置,或者修改过名称,重新设置一下UIPanel的包和组件名。

2、显示不出图片/文字,但没有报错

答:项目中没有放置FairyGUI的着色器,即插件里Resources/Shaders里的着色器。请重新安装插件。

3、UI显示有重复,或者UI销毁后依然显示

答:场景里没有放置主相机。

主相机的ClearFl ags错误设置为了Depth。

场景里还有其他相机,且它的Culling Mask设置勾选了UI。

5.0

编辑器界面优化,现在可以自定义布局。

增加了项目分支功能。

增加了多语言预览功能。

增加了自动选择高清资源的功能。

增加了使用SVG的支持。

增加了第二显示控制和字体大小控制。

位置控制增加了记录百分比坐标功能。

增加了多边形和正多边形绘制的功能。

增加动效引导线功能。

增加了自定义组件属性功能。

动效支持用百分比记录坐标。

增加了控制器“首页”功能。

增加了查看纹理集包含哪些图片的功能。

增加了设置默认轴心的功能。

增加了发布时设置纹理集大小为4的倍数的功能。

增加了发布时自动剪裁图片空白边缘的功能。

组的展开,对象显示的屏蔽,现在都不会保存到组件的xml中。

取消了包纹理数量的限制。

修正了部分系统中的字体不出现在字体选择对话框的bug。

修正了编辑器窗口在Mac系统中移动时会抖动的bug。

mysql虚拟列表_动态网页制作-官方版合集下载-多特相关推荐

  1. 双阶乘java,超级公式计算器-官方版合集下载-多特

    TeXmacs是一款科学研究公式编辑器,TeXmacs运作在全部关键的Unix服务平台和Windows上,文档能够储存为Texmacs.XML或Scheme文件格式,致力于为编写具备不一样內容种类(文 ...

  2. mysql虚拟列表_「前端进阶」高性能渲染十万条数据(虚拟列表)

    前言 在工作中,有时会遇到需要一些不能使用分页方式来加载列表数据的业务情况,对于此,我们称这种列表叫做长列表.比如,在一些外汇交易系统中,前端会实时的展示用户的持仓情况(收益.亏损.手数等),此时对于 ...

  3. nLite 制作精简版合集光盘常见问题

    自从4月4日第一次接触和使用 nLite,到最近 Windows All In One 光盘的推出,已有近两个月的时间了.说实话,老早老早就有将数个使用面较广的 Windows 系统安装文件集成到一张 ...

  4. php制作网页论文,php动态网页制作—毕业设计论文.doc

    php动态网页制作-毕业设计论文.doc PHP动态网页制作 摘 要留言薄及数据库管理系统是一个成功的网站不可缺少的部分,它的存在 对 管员来说都至关重要,所以留言薄及数据库管理应该能够为网站管理员提 ...

  5. php网页设计课程设计dreamweaver8_《动态网页制作》(PHP)课程标准

    -1- <动态网页制作> ( PHP )课程标准 课程代码 010******* 课程类别 专业课程 课程类型 考试课 课程性质 必修课 课程学分 5 课程学时 80 修读学期 第 3 学 ...

  6. 网页三剑客软件测试自学,动态网页制作技术实验指导书.doc

    PAGE 动态网页制作技术实验指导书 Computer Science and Technology西南科技大学(SouthWest University of Science and Technol ...

  7. 吴志祥php动态网页设计_PHP动态网页制作—毕业设计论文.doc

    PHP动态网页制作 摘 要 留言薄及数据库管理系统是一个成功的网站不可缺少的部分,它的存在对 管员来说都至关重要,所以留言薄及数据库管理应该能够为网站管理员提供用户的 反馈信息和快捷的查询手段.这种管 ...

  8. 【百套源码】HTML5期末大作业 - 各类网页作业源码合集

    文章目录 持续更新文章记录 1️⃣ 个人介绍类相关源码 1.1 html实现个人简历 1.2 科技风个人简历 1.3 网站风个人简历 1.4 多种风格个人主页模板 1.5 html好看的个人简历明星版 ...

  9. Ubuntu+Xen+Virt-manager创建全虚拟机化虚拟机(HVM)方法大合集 | CSDN 创作打卡

    Ubuntu+Xen+Virt-manager创建全虚拟机化虚拟机(HVM)方法大合集 环境 安装Xen 使用virt-manager安装Xen虚拟机 检查libvirtd服务状态 安装其他工具 安装 ...

  10. 我的世界java材质包推荐下载_我的世界材质包大全分享 1.8.1材质mod合集下载

    我的世界是一款非常受欢迎的沙盒建造类游戏,它有极高的自由性,推出后深受玩家的追捧.材质包可以改善游戏画面,是玩家必备的工具之一.今天,小编就为各位玩家带来了我的世界1.8.1材质mod合集下载地址及安 ...

最新文章

  1. OpenGLES 关于 数学 的分支 - 线性变化量、离散量、随机量
  2. java im 框架_Netty实战:设计一个IM框架
  3. DPDK — 数据平面开发技术
  4. Makefile for OpenCV
  5. oracle with as内存,oracle中with as子句的用法小结(转)
  6. .net程序员安全注意代码及服务器配置
  7. cocos2d-x JS 重力感应监听事件
  8. Bootstrap3 输入提示插件typeahead
  9. 如何保护 Apple ID 避免被盜用的风险?
  10. 17.敏捷项目管理流程实例 - 整体流程框架
  11. java中file系统找不到指定的路径_java.io.FileNotFoundException: (系统找不到指定的路径。)怎么处理...
  12. ICON源码复现(Implicit Clothed humans Obtained from Normals)
  13. 黄金期货有哪些交易规则,一手黄金期货要多少钱
  14. 适合学生党的蓝牙耳机品牌有哪些?性价比高的无线耳机推荐
  15. 简单通俗的说一下什么是面向过程和面向对象
  16. apk解包工具 安卓_MT管理器最新2.9.3版支持ROOT后安卓10安卓11文件修改替换
  17. 一般生产环境LINUX服务器配置
  18. CCKS2020事理图谱应用工作:刘焕勇等.面向开放文本的逻辑推理知识抽取与事件影响推理探索
  19. 【离散数学】 SEU - 24 - 2021/05/28 - Algebraic System
  20. 基于JavaWeb的餐饮库存管理系统

热门文章

  1. JavaScript对象 、堆与栈
  2. TCP的MTU探测功能
  3. 2020年的计算机专业就业形势,2020计算机专业就业分析
  4. 旅行,写作,编程 :IT文艺青年的生活态度
  5. 推荐一款(网站图片储存)网站图片外链
  6. css-绘制平行四边形
  7. Web大学生网页作业成品——个人班级网站设计与实现(HTML+CSS)
  8. 联想电脑键盘M,J,K,L,U,I,O,?按键变成0,1,2,3,4,5,6,+的解决方法
  9. android 电源管理
  10. Windows NT引导过程源代码分析(一)