FairyGUI编辑器制作Unity3D UI值得借鉴
来源:互联网 发布:淘宝推广员工资待遇 编辑:程序博客网 时间:2024/05/19 18:45
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。
CSDN视频网址:http://edu.csdn.net/lecturer/144
最近在开发项目时,面临着UI的选型,以前使用的是NGUI或者UGUI,最近看网上关于FairyGUI的介绍,正在考虑使用FairyGUI用于项目开发中UI的制作。编辑器以及UnitySDK下载地址:http://www.fairygui.com/download。
官方介绍:FairyGUI UI编辑器 操作简单,使用习惯与Adobe系列软件保持一致,策划和美术设计师可以轻松上手。在编辑器即可组合各种复杂UI组件,以及为UI设计动画效果,无需编写任何代码。可一键导出到Unity,Starling,Egret, LayaAir,Flash等多个主流应用和游戏平台。
在运行效率方面,FairyGUI对DrawCall优化使用了特有的FairyBatching
技术,相比NGUI、UGUI的传统优化技术更加高效而且
容易控制,特别是对动静耦合越来越复杂的UI设计更是应付自如。在功能方面,FairyGUI对传统UI制作痛点都有很好的内置支持,例
如图文混排
(包括文字和动画混排),表情输入
(直接支持键盘上的表情),虚拟列表
、循环列表
,像素级点击检测
,曲面 UI
, 手势
,粒子
和模型穿插UI
,打字效果
等。
FairyGUI还对所有输入方式进行了完整的封装,无论是鼠标、单点触摸、多点触摸还是VR手柄输入,开发者都可以使用相同的
代码处理交互。
以上介绍的基本上都满足了开发者的需求,看一下它的操作界面:
上图显示的是制作的一个动画图标,最左部分是UI制作的层级树状结构,中间是显示的,最右边是属性窗口,在这里可以设置对应的UI属性,下面这幅图是关于导出的,可以导出代码和打包的UI,导出界面如下所示:
这样可以直接把导出的资源放到Unity中,在Unity中运行的Demo示例图如下所示:
UI之间的切换可以直接生成,无需编程,而且UI对Lua也是支持的,可以直接使用lua编程,非常方便。。。。。。。
这样就避免了UI和程序之间配合上的问题,UI是经常变动的,这样会跟程序造成很多麻烦,使用FairyGUI可以避免这种问题的发生,在这里向游戏开发者推荐使用FairyGUI,可以提高UI制作效率,值得使用。。。。。。
- FairyGUI编辑器制作Unity3D UI值得借鉴
- FairyGUI
- 心理寓言 值得借鉴
- 值得借鉴的文章
- 哈佛大学校训值得借鉴
- 值得借鉴的makefile
- Unity3D学习:制作背包换装备UI
- 他人炒股心得,值得借鉴
- 股市值得借鉴的事例
- [转]值得借鉴的工作经验
- 值得借鉴的oracle 项目
- 挺好的,值得学习借鉴
- 挺好的格言,值得借鉴
- Google编程风格-值得借鉴
- 【Unity自己写框架】FairyGUI UI框架(一)
- 【Unity自己写框架】FairyGUI UI框架(一)
- fairyGUI界面控件的基本制作和功能实现
- UNITY3D使用NGUI制作自适应UI的总结
- 在tableView用imageView加载gif,一滑动就崩溃了?
- [展览人周刊]华展云20170724期
- Ubuntu如何访问其他分区
- sklearn_PCA实践
- 笔记本电脑U盘安装win7和win10教程(本地试验成功)
- FairyGUI编辑器制作Unity3D UI值得借鉴
- android开发 之 Paint
- 13.3-全栈Java笔记:打飞机游戏实战项目|PaintThread|launchFrame
- kotlin 踩坑实录(一)之apply
- python命名规范-google-styleguid
- hdu--6052--To my boyfriend
- 浏览器标准模式和怪异模式之间的区别是什么?
- angular-cli(material.angular.io)
- 数据结构之高级排序<希尔排序、快速排序>