E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
FairyGui
[Unity设计模式与游戏开发]工厂模式
举个例子在游戏开发中哪儿用到了工厂模式,我随意看到了
FairyGUI
中创建UI组件相关的源码就用到了简单工厂模式,至于
丁小未
·
2020-06-21 07:09
Unity3D
设计模式
Unity3D使用UGUI开发原生虚拟摇杆
在Unity3d中开发虚拟摇杆方式有比较多,可以使用EasyTouch、
FairyGUI
等插件来开发。
即步
·
2020-04-15 09:56
cocos creator 和
FairyGUI
联合开发下
一:实现加载UI界面1.先在主界面加一个空节点,一般都是通过空节点来执行主逻辑脚本节点名必须和脚本名字一致空节点脚本2.DemoEntry.ts在onLoad()中加载ui包CW加载CW包初始化场景界面如this._view=fgui.UIPackage.createObject("CW","game_start").asCom;获得开始界面然后通过fgui.GRoot.inst.addChild
安宇辛
·
2020-04-13 05:41
UI篇-
FairyGUI
工欲善其事,必先利其器
FairyGUI
是国内一个对UI有深厚的理解,加上经验丰富的程序(号称:谷主),开发的一款UI体系。拥有两大核心模块:UI编辑器、代码库。
君子藏器於身
·
2020-03-27 11:25
EasyAR实践开发案列之太空战机游戏
适合人群必须会Unity3D引擎基础,对C#脚本编程有一定经验使用插件本案列使用前还必须导入以下这些插件DoTween优秀的动画插件
FairyGUI
本案例用的是
FairyGUI
系统,基础知识可以到
FairyGUI
半透明Feng
·
2020-03-02 01:00
FairyGUI
虚拟列表
设置方法获得对象list后list.SetVirtual();list.numItems=5;//设置列表长度循环列表list.SetVirtualAndLoop();这样即可支持循环滚动渲染列表项通过itemRenderer回调函数进行设置list.itemRenderer=RenderListItem;voidRenderListItem(intindex,GObjectobj){GButto
iningwei
·
2020-02-12 16:19
FairyGUI
Cocos2dLua3.17.2集成
FairyGUI
之 lua绑定 setHook()回调问题(四)
在使用
fairyGUI
的时候,发现在使用setHook()设置回调的时候,没有效果,于是又去翻看源码。原来Lambdabindingforluaisnotsupported.无法导出功能。
qd-海军
·
2020-01-17 13:00
FairyGUI
按钮点击无效的一个可能的原因
现象手机上,一个按钮中的透明按钮点击事件不触发查找原因自己查找UI和代码逻辑都没发现问题。后来同事帮忙一起查,发现Listitem自身是一个按钮组件,可能和里面的按钮组件有冲突。然后把ListItem设置为一般组件,发现按钮能够始终正常点击了。结论按钮中嵌套按钮,可能会导致嵌套按钮点击失败。
SingleDigit
·
2020-01-16 10:28
Laya
FairyGui
系列二 GObject GComponent
GObjectGObject是FGUI中UI组件的基类。GComponent,GImage,GGraph等都继承自GObject。但GObject虽是FGUI的组件基类,但是FGUI的所有组件还是在Laya的基础上进行封装的。例如每个GObject对象或者GObject子类的对象中都包含一个Laya.Sprite对象handleXYChanged(){varxv=this._x;varyv=thi
s0ok
·
2020-01-06 08:34
Laya
FairyGui
系列四 GButton
按钮(GButton)按钮毋庸置疑在任何引擎中都是比较常用的组件之一,FGUI中按钮的类时GButton,它包含了普通按钮,单选按钮,复选按钮,列表的Item。它是集成GComponent类,所以它也是一个容器,它里面包含了在鼠标按钮,鼠标松开,鼠标悬浮三个状态对一个的图片资源,如果创建按钮组件时勾选了"创建文本标题""创建图形标题"那么会多一个文本用来显示文本标题,多一个装载器用来显示图形标题。
s0ok
·
2020-01-01 21:08
Laya
FairyGui
系列三 Controller
控制器(Controller)控制器是FGUI的一个核心的功能,使程序员在写UI时可以节省大量控制UI的代码。可以在FGUI编辑器中做到所见即所得。比如我们在开发游戏中为了实现更好的按钮点击效果经常会给按钮设置鼠标按下,鼠标离开,鼠标进入等状态,每个状态又会对一个着一个不同颜色的图片,大多数引擎是在不同状态时切换不同的图片,FGUI时在不同的状态切换不同的控制器。控制器控制的属性控制器可以控制位置
s0ok
·
2020-01-01 15:04
Laya
FairyGui
系列六 GLoader
装载器(GLoader)FGUI规定需要切换图片的Texture时就需要使用装载器,所以装载器在FGUI中的使用也非常广泛,例如前面说到的GButton的图形标题。创建装载器的方法和创建图形一样,在左侧工具栏点击装载器按钮创建一个装载器。GLoader.png装载器的属性:URLURL指向的资源可以是图片、动画或者组件自动大小设置装载器是否根据内容的大小自动调整自身的大小。例如,如果图片的大小是1
s0ok
·
2019-12-24 00:53
Laya
FairyGui
系列五 GImage GGraph
图形(GGraph)编辑器中使用图形点击侧工具栏中图形按钮即可创建图形,图形支持圆形,矩形,空白三种,空白不消耗任何显示资源,多用于占位。GImage_04.pngGImage_05.png通过圆角可以扩展出椭圆,圆角矩形等形状。同时可以设置填充颜色,边框线条大小,颜色。通过代码创建图形:consttestGraph=newfairygui.GGraph();testGraph.drawRect(
s0ok
·
2019-12-20 14:47
Laya
FairyGui
系列七 GTextField
文本(GTextField)文本是一个基础组件,说到文本就不能不说字体。FGUI支持动态字体和位图字体,同时也支持BMFont等位图字体制作工具导出的fnt格式的位图字体。动态字体是直接使用ttf字体渲染文字,ttf字体可以是系统中的也是可以是打包再游戏中的,但是这种做法很少,毕竟一个字体文件还是很大的。不同的设备环境对ttf字体的渲染也会有一定的差异,所以导致最终有一些设备运行的时候效果会有一定
s0ok
·
2019-12-20 05:35
Cocos2dLua3.17.2集成
FairyGUI
(一)
版本说明:使用cocos2d-lua3.17.2版本
FairyGUI
下载好链接地址是:https://github.com/
fairygui
/
FairyGUI
-cocos2dx首先创建cocos项目并在
听海De无聊人
·
2019-12-13 12:00
Cocos2dLua3.17.2集成
FairyGUI
(一)
版本说明:使用cocos2d-lua3.17.2版本
FairyGUI
下载好链接地址是:https://github.com/
fairygui
/
FairyGUI
-cocos2dx首先创建cocos项目并在
听海De无聊人
·
2019-12-13 12:00
Laya
FairyGui
系列一
FairyGui
接入
我选择
FairyGUI
的最大的原因就是对策划和美术人员比(zi)较(ji)友(tou)好(lan),学习成本较低,组件完善,不用任何扩展UI也能实现奇葩的UI需求。预览
s0ok
·
2019-12-08 02:29
开始写游戏 --- 第六篇
egret使用FGUI的几个要点就记一下:1、导入
fairygui
和rawinflate两个库2、导出的FGUI资源,要改名,不然会报错3、载入包和添加基础GRoot层。好,接下来就是。
DMC-尼禄
·
2019-11-28 23:00
Laya
FairyGui
系列八 GList
列表(GList)游戏开发过程中经常会用到列表组件,比如我们做排行榜,服务器列表等。FGUI的列表能实现很多种复杂效果,相比较会比Laya原生的列表要强大。FGUI的虚拟列表还可以很好的处理数据量比较大的列表。列表的基本用法很简单,还是一样点击左边工具栏上的列表按钮创建一个列表,列表很多时候里面显示的Iiem是差不多的,就是里面的图标换一下或者文本内容换一下啦,前面说GButton的时候也又提到过
s0ok
·
2019-11-21 18:26
FairyGui
中按钮单击和双击点击传递数据
通过控件的data传递1、单击事件this.fui.playerOperCodeComp.btnGai.self.onClick.Set(OnPlayerOperCodeClick);this.fui.playerOperCodeComp.btnGai.self.data=TexasPokerOperateType.PASS;privatevoidOnPreOperCodeClick(EventC
小菜希
·
2019-10-09 16:29
unity3d
Unity3d使用
FairyGUI
自定义字体
最近ui同学使用了一种新字体(锐字锐线怒放黑简)发现全部切成图片字体吓死我了由于本项目ui使用了第三方ui系统
fairyGUI
所以此文章主要讲述unity3d和
fairygui
搭配使用字体的过程1.第一步肯定是找美术同学拿他们找来的字体
cht_tong
·
2019-10-09 10:41
技术
unity3d
fairygui
unity3d
UnityShader "
FairyGUI
/Image" 增加 饱和度、对比度、亮度 设置
Object2World'with'unity_ObjectToWorld'//UpgradeNOTE:replaced'mul(UNITY_MATRIX_MVP,*)'with'UnityObjectToClipPos(*)'Shader"
FairyGUI
落九天1028
·
2019-09-29 02:23
Airtest Unity3d游戏测试篇
Poco-SDK下载源码(2)解压后,拷贝Unity3D文件夹到到你项目的Assets/Scripts文件夹下,如图所示:(3)将Assets/Scripts/Unity3D下面的UGUI、NGUI、
FairyGUI
测试_机器猫
·
2019-09-26 15:45
UWA学堂上新:
FairyGUI
插件解析及Lua导出
本专栏作者详细介绍了UI框架设计理念和核心内容,并通过
FairyGUI
的自动化逻辑,重构了UI管线,同时在插件创建和Lua脚本导出两个环节,详细地介绍了自己的工程操作、并对关键代码进行了解析,很好地解决了重度游戏开发中常见的反复率高
UWA
·
2019-09-11 17:27
UWA学堂
【Unity】siki公开Unity相关课程下载目录
一、最新课程ShaderForge入门链接:https://pan.baidu.com/s/1n8324ujcUYmeMb40si30RQ密码:uxuq强大的UI编辑器-
FairyGUI
入门教程链接:https
吾亦烦
·
2018-11-12 14:34
Unity3D
【Unity】siki公开Unity相关课程下载目录
一、最新课程ShaderForge入门链接:https://pan.baidu.com/s/1n8324ujcUYmeMb40si30RQ 密码:uxuq 强大的UI编辑器-
FairyGUI
入门教程链接
吾亦烦
·
2018-11-12 00:00
Unity3D
一条非洲人--xlua整合
fairyGui
(一)
最近公司在改造旧项目,经过讨论后决定用
fairyGUI
重做UI部分,lua插件用xlua,战斗部分用打补丁方式热更新。
一条非洲人
·
2018-11-11 23:22
xlua
fairygui
FairyGUI
笔记:列表(十九)
GList列表对应的是GList.在
FairyGUI
中,列表的本质就是一个组件,GList也是从GComponent派生来的,所以你可以用GComponent的API直接访问列表能容,例如可以用GetChild
lalalalacheno
·
2018-11-08 11:24
fairygui
【Unity+UI】
FairyGUI
之快速入门
http://www.
fairygui
.com/product/下载1.windows平台编辑器(
FairyGUI
-Editor_3_9_5.zip)2.下载UnitySDK左:UnitySDK右:
FairyGUI
itsxwz
·
2018-09-11 15:23
ISpace
自读
FairyGUI
以及源码分析
https://mp.csdn.net/postedit/82223258这里简单介绍一下自己看了几天对
FairyGUI
的一些认识,以及对和UGUI一样,理解的Text,NGraphic,Image,Shape
du776239125
·
2018-09-09 17:37
Unity3D游戏开发
FairyGUI
为UI导出Lua代码
前段时间了解了一下tolua在unity3d中的使用,因为使用了
FairyGUI
来编辑游戏中需要的UI,正好
FairyGUI
也能支持在tolua中使用,所以有了让
FairyGUI
编辑器为UI生成lua代码的需求
quFFFFLLL
·
2018-06-20 23:44
Unity3d接入tolua+
fairyGUI
+StrangeIOC
因为项目需要,近期了解一下在unity3d引擎中使用tolua以及strangeioc相关的内容,同时做了一个测试工程,当做部分工作的总结吧。主要参考内容:Git:toluaFairyGUI教程StrangeIOC官网demo地址:https://github.com/qufangliu/Demo_LuaStrangeIOC.git具体接入流程,以及测试代码可以在commit中看到。首先创建了一个
quFFFFLLL
·
2018-06-18 18:51
FairyGUI
中创建遮罩
在做UI的时候我们经常会用到遮罩.在UGUI中我们通过Mask组件来实现,
FairyGUI
中也有同样的功能.下面让我们在
FairyGUI
编辑器中创建一个List组件,并导入到Unity中显示,没有添加任何遮罩
成都骚壳壳
·
2017-04-08 19:15
Unity3D
unity
FairyGUI
UI
Unity SLua+
FairyGUI
文件夹下;2、下载FairyGUIForUnity的包,然后导入进Unity;3、然后找到CustomExport.cs文件,在OnAddCustomAssembly()方法中添加list.Add("
FairyGUI
lmlby
·
2017-03-13 12:49
lua
Unity3D
【UGUI】一键对齐父节点
前端时间用了一阵
FairyGUI
,实话实说感觉非常友好!
cheng624
·
2017-02-27 20:19
UGUI
FairyGUI
加载包生成物体的过程解析
这两天在看
FairyGUI
的工作流程,在加载
FairyGUI
某个组件的时候需要先AddPackage,然后在CreateObject,这时才能正确加载组件。
andyabs
·
2017-02-14 11:24
unity3d
项目管理
开发心得
FairyGUI
初学
FairyGUI
,对比NGUI
一直在做Unity方面的游戏开发,经同事介绍了解到有这么一个GUI能提供跨平台的能力,有独立UI编辑器,而且功能强大,能够组合成复杂的UI界面,可以导出到Unity,Flash,Starling等,文档还说未来将支持UE4,Cocos2d-x,libgdx等。做过Unity的同学都知道,Unity4.6以前的版本原生GUI运行效率是非常低的,在移动设备上基本被卡的嗷嗷的,4.6版本之后Unity开
andyabs
·
2017-01-24 10:30
unity3d
c#
FairyGUI
UGUI
NGUI
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他