UG4L8-7——3D装载器
UG4L8-7——3D装载器 本章代码关键字 12345gObject.asLoader3D //将元件对象as成3D装载器对象返回GLoader3D //3D装载器类new GLoader3D() //创建一个3D装载器对象gLoader3D.SetSpine() //设置Spine骨骼动画gLoader3D.SetDragonBones() //设置龙骨骨骼动画 3D内容装载器 3D内容装载器的用途是动态载入比较复杂的资源,例如骨骼动画、模型(暂未支持)、粒子特效(暂未支持)等 创建3D内容装载器 左侧选择3D装载器图标,在舞台上进行创建 3D内容装载器属性相关 3D装载器的属性除了url基本都需要专业版才可以使用 在Unity中的使用 获取3D装载器 1GLoader3D gLoader3D = view.GetChild("3dLoader").asLoader3D; 动态创建3D装载器 123GLoader3D...
UG4L8-6——装载器
UG4L8-6——装载器 本章代码关键字 1234567GLoader //装载器类gObject.asLoader //将元件对象as成装载器对象返回gLoader.url //装载器所用的资源的urlgLoader.movieClip //获取装载器装载的动画或者图片gLoader.component //获取装载器装载的组件gLoader.texture //装载Unity的贴图的属性UIObjectFactory.SetLoaderExtension() ...
UG4L8-5——骨骼动画元件
UG4L8-5——骨骼动画元件 FairyGUI支持的骨骼动画 FairyGUI支持使用骨骼动画 它目前只支持: Spine编辑器 支持3.8(!)(值得一提的是,你如果真的使用spine3.8导出的骨骼动画再导入到Unity则官方提供的3.8SDK将无法解析它)及更高版本,json格式和二进制格式都支持 DragonBones龙骨编辑器 所有版本 导出的骨骼动画 将骨骼动画导入到FairyGUI中 在导入骨骼动画时,我们不需要导入贴图和图集描述文件 只需要导入骨骼动画描述文件即可 Spine 只需导入 .json/.skel的描述文件 龙骨 只需导入...
UG4L8-4——序列帧动画元件
UG4L8-4——序列帧动画元件 本章代码关键字 123456GMovieClip //序列帧动画元件gMovieClip.playing //动画播放状态gMovieClip.frame //动画当前在第几帧gMovieClip.SetPlaySettings() //设置播放循环gMovieClip.Rewind() //返回播放头部gMovieClip.onPlayEnd.Add() //添加当动画播放完毕时的监听函数 序列帧动画元件 FairyGUI编辑器支持创建、编辑和使用序列帧动画 所谓序列帧动画,就是指由n张图片构成的动画,每张图片按照一定时间进行切换,产生动画播放的效果 创建序列帧动画元件 美术同学在外部创建 通过Adobe Animate...
UG4L8-3——图形
UG4L8-3——图形 本章代码关键字 123456GGraph //图形元件类gObject.asGraph //将元件类对象as成GGrgph类对象的属性gGraph.DrawRect() //绘制矩形gGraph.DrawEllipse() //绘制圆new GGraph() //创建一个图形元件对象gGraph.SetNativeObject() ...
UG4L8-2——图片
UG4L8-2——图片 本章代码关键字 1234567GImage //图片元件类gObject.asImage //将元件类对象as成GImage类对象的属性gImage.fillAmount //图片元件的填充值gImage.fillMethod //图片元件的填充方法gImage.shader //图片元件的着色器gImage.material //图片元件的材质gImage.texture ...
UG4L8-1——元件
UG4L8-1——元件 本章代码关键字 12345678910111213141516171819202122232425GObject //元件类,是舞台上的最小组成单位gObject.x //元件的x轴位置gObject.y //元件的y轴位置gObject.SetPosition() //设置元件的位置gObject.SetSize() //设置元件的大小gObject.width //元件的宽gObject.height //元件的高gObject.maxWidth //元件的最大宽gObject.minWidth //元件的最小宽gObject.scaleX //元件的x轴缩放比例gObject.scaleY ...
UG4L8——FairyGUI中的基础元件
UG4L8——FairyGUI中的基础元件 基础元件相关笔记的父文档,仅用于作为整理归纳的节点 元件 图片 图形 动画 序列帧动画元件 骨骼动画元件 装载器 3D装载器
UG4L7-5——UIConfig
UG4L7-5——UIConfig UIConfig UIConfig是FGUI提供给我们设置一些全局参数的组件 我们可以通过它预先设置一些全局数据,比如:默认字体,按钮音效,按钮音量等等,它还可以帮助我们设置预先加载的包 注意:在FGUI编辑器中设置的全局设置,进入Unity后是不起作用的,所以我们才需要使用UIConfig UIConfig的使用 在任意对象上添加UIConfig组件进行设置 Config Items:全局设置,添加后在进行设置即可 Preload Packages:预先加载包 放在Resources下的包,菜单显示的是包名
UG4L7——使用发布的UI
UG4L7——使用发布的UI 想要使用从FairyGUI发布出来的包里的UI 需要使用UIPanel或者动态加载UI的方式来加载,并进行一些必要的设置 内容较多,整合归纳后分为多个笔记进行记录 加载包 UIPanel加载界面 动态加载界面 StageCamera和UIContentScaler UIConfig