
FairyGUI
FairyGUI学习之路
Data菌
这个作者很懒,什么都没留下…
展开
-
FairyGUI-拖拽操作
UI的拖拽操作,也是常见的功能。导出资源代码实现using System.Collections;using System.Collections.Generic;using UnityEngine;using FairyGUI;/* * Author:W * 拖拽操作 */public class DragAndDropTest : MonoBehaviour { private GComponent root; private GButton btnA; p原创 2021-05-10 18:40:10 · 2985 阅读 · 0 评论 -
FairyGUI-窗口界面扩展
FairyGUI为我们封装了一个关于界面的基类Window,下面介绍Window的使用。导出资源代码实现using System;using System.Collections.Generic;using FairyGUI;/* * Author:W * 窗口扩展 */public class Window1 : Window{ public Window1() { } /// <summary> /// 重写Init原创 2021-05-10 16:47:04 · 1098 阅读 · 0 评论 -
FairyGUI-遮罩与滚动视图
组件GComponent关于溢出部分处理,选择“可见”模式,再指定遮罩层,就实现了遮罩功能;如果设定成滚动,则变成了滚动视图。导出资源代码实现using System.Collections;using System.Collections.Generic;using UnityEngine;using FairyGUI;/* * Author:W * 滚动视图 * GComponent组件有关于溢出处理 * 作用1:设置遮罩 * 作用2:设置滚动,滚动视图 *原创 2021-05-10 16:13:15 · 3919 阅读 · 0 评论 -
FairyGUI-Relation关联、布局、适配
Relation关联,实质是FairyGUI提供的布局、适配的解决方案。特点是不仅可以针对父级容器设定相对位置关系,还可以设置相对于其他元件的相对位置关系。导出资源代码实现using System.Collections;using System.Collections.Generic;using UnityEngine;using FairyGUI;/* * Author:W * 关联:布局、适配 * 1.可以设置相对于“父级”的位置 * 2.也可以设置其他元件的原创 2021-05-10 14:37:53 · 2176 阅读 · 0 评论 -
FairyGUI-控制器Controller
控制器类似“状态机”,当“监听”的属性状态发生变化时(如按钮的按下点击、下拉框、菜单栏切换等),组件会显示不同的“页面”状态。using System.Collections;using System.Collections.Generic;using UnityEngine;using FairyGUI;/* * Author:W * 控制器: * 1.分页 一个组件可以由多个页面组成。 * 2.按钮状态 按钮通常有按下、鼠标悬浮等多个状态,我们可以利用控制器为每个状态原创 2021-05-10 11:53:30 · 2750 阅读 · 0 评论 -
FairyGUI-GLabel标签
标签是对组件的一种扩展,让其具有标题和图标属性。导出资源代码实现using System.Collections;using System.Collections.Generic;using UnityEngine;using FairyGUI; /* * Author:W * 标签属性 */public class GLabelTest : MonoBehaviour { private GComponent root; private GLabel l原创 2021-05-10 10:21:08 · 593 阅读 · 0 评论 -
FairyGUI-GComponent组件
GComponent组件类似于容器,其他的UI组件至于其中布局显示。这里主要介绍其背景图与组件大小自适配的问题导出资源代码实现using System.Collections;using System.Collections.Generic;using UnityEngine;using FairyGUI;/* * Author:W * 容器组件 */public class GComponentTest : MonoBehaviour { private G原创 2021-05-10 09:49:09 · 1030 阅读 · 0 评论 -
FairyGUI-GList列表组件
布局组件也是常用的组件。首先介绍GList组件。导出资源,代码实现using System.Collections;using System.Collections.Generic;using UnityEngine;using FairyGUI;/* * Author:W * List列表布局 */public class GListTest : MonoBehaviour { private GComponent root; private GL..原创 2021-05-09 13:49:44 · 3196 阅读 · 0 评论 -
FairyGUI-GComboBox下拉框
下拉框也是常用的组件之一。下拉框创建完后,导出资源代码控制实现using System.Collections;using System.Collections.Generic;using UnityEngine;using FairyGUI;/* * Author:W * 下拉框 */public class GComboBoxTest : MonoBehaviour { private GComponent root; private GComboBox原创 2021-05-08 19:55:29 · 1534 阅读 · 0 评论 -
FairyGUI-GPopupMenu弹出菜单框及面板
一般在游戏中点击了某个道具,会在其周围弹出显示介绍框之类。导出资源代码实现using System.Collections;using System.Collections.Generic;using UnityEngine;using FairyGUI;/* * Author:W * 1.弹出菜单 popupMenu.Show * 2.弹出面板 GRoot.inst.ShowPopup */public class GPopupTest : M...原创 2021-05-08 18:07:30 · 810 阅读 · 0 评论 -
FairyGUI-GprogressBar进度条
游戏一般启动时,会先加载资源,为了让玩家实时看到加载进度,需要弄个进度条显示当前加载进度。这里介绍GProgressBar组件。带文本进度条带动态标识物的圆圈进度条导出资源代码实现using System.Collections;using System.Collections.Generic;using UnityEngine;using FairyGUI;/* * Author:W * 进度条 */public class...原创 2021-05-08 16:27:34 · 1980 阅读 · 0 评论 -
FairyGUI-GSlider滑动条
滑动条一般用于设置面板中,如音量大小、操作灵敏度设置等。导出资源代码实现using System.Collections;using System.Collections.Generic;using UnityEngine;using FairyGUI;/* * Author:W * 滑动组件使用:音量设置,操作精度设置等 */public class GSliderTest : MonoBehaviour { private GComponent root; pr原创 2021-05-08 11:30:12 · 990 阅读 · 0 评论 -
FairyGUI-GButton普通按钮、单选按钮以及复选按钮
按钮组件是经常使用的交互组件,FairyGUI提供了3种基本按钮组件:普通、单选以及复选。创建按钮测试面板特别注意的是:单选按钮组与控制器结合使用导出资源代码实现using System.Collections;using System.Collections.Generic;using UnityEngine;using FairyGUI;/* * Author:W * 按钮 * 1)普通按钮 * 2)复选按钮 * 3)单选按钮组 */public原创 2021-05-08 11:09:30 · 4790 阅读 · 0 评论 -
FairyGUI-GLoader装载器
装载器GLoader组件:主要用于动态加载资源,如图片,动画以及其他组件。原创 2021-05-08 09:20:59 · 3252 阅读 · 0 评论 -
FairyGUI-文本组件GTextField/GTextInput/GRichTextField
文本组件包括普通文本GTextField,输入文本组件GTextInput以及富文本组件GRichTextField。FairyGUI编辑器可以创建美术字库文件将需要的文本组件拖入到场景舞台中即可富文本的内容导出资源代码测试运行using System.Collections;using System.Collections.Generic;using UnityEngine;using FairyGUI;/* * Author:W * 1)普通文本 *原创 2021-05-07 18:36:31 · 2806 阅读 · 2 评论 -
FairyGUI-帧动画MoveClip
在FairyGUI中如何创建帧动画文件呢?导出资源,代码控制播放倍率using System.Collections;using System.Collections.Generic;using UnityEngine;using FairyGUI; /* * Author:W * 帧动画播放控制 */public class GMovieClipTest : MonoBehaviour { private GComponent root; privat.原创 2021-05-07 14:54:03 · 1864 阅读 · 1 评论 -
FairyGUI-GImage图片
FairyGUI的图片,一般不支持去做动态修改,也不支持点击交互。要满足上述2个要求的,一般使用另外一个组件装载器来实现。关于图片,我们可能在脚本动态修改设置的属性:变灰、颜色值、亮度、翻转、填充方式及比例修改等。using System.Collections;using System.Collections.Generic;using UnityEngine;using FairyGUI;public class GImageTest : MonoBehaviour { pr原创 2021-05-06 19:53:49 · 1822 阅读 · 0 评论 -
FairyGUI-GGraph图形组件
现在入职的公司UI使用了FairyGUI插件,接下来介绍如何在FairyGUI编辑器中如何制作界面,并在Unity中如何绑定脚本实现交互功能。官方链接:https://en.fairygui.com/docs/editor 对应开发引擎Demo工程也可以在此网站获得。关于FairyGUI的介绍测试资源来自官方Demo工程中,读者自行获取。本篇介绍GGraph图形,可以是简单几何图形的描绘。图形组件的用途:1)编辑多边形:如雷达图的实现 2)占位作用:空白图形实现占位,运行时替换成目标显示对象。...原创 2021-05-06 19:19:52 · 1786 阅读 · 0 评论