官方的GUI根本无法跟EZGUI比,无论是资源还是易用性还是速度。EZGUI基于Mesh不占DrawCall。EZGUI是自动合并Mesh成为一个物体,并且贴图自动制作Atlas。所以效率高,CPU消耗低
相比原生态GUI节省资源这就不细说了,自己可以做个对照看一下,下面就简单说一下怎么创建GUI控件以及触发事件。
一 .首先导入EZGUI unitypackage资源包
Plugins/EZ/GUI
其中在 controls文件夹中包含大部分用于创建控件的脚本,而在Management文件夹中UIManager脚本则必须存在于每一个包含EZGUI控件的场景中。
二 创建一个按钮控件
1. 首先要单独建一个empty GameObject来存放UIManager.cs
2. 再创建一个empty GameObject改名为Button,然后点击 Component > EZ GUI > Controls > Button.
回到button属性面板找到PixelPerfect打上勾,(如果按钮没显示则需要手动更改宽高的大小,默认是0
,更改的前提是PixelPerfect不能打钩,否则无法修改参数)这样一个button就做出来了。
5.现在按钮外观已经出来了,接下来需要点击产生事件,这里一个快速简单的方法,
在这里我想打印一串数字如print(“123456”),首先跟平常创建脚本一样 创建一个JS脚本UIControl.js在里边这样写入function Click(){print(“123456”)}保存,新建一个empty gameObject改为UI,把刚才建的脚本给这个空对象,回到Button属性面板找到
上边是脚本所在的对象物体,点开找到UI,下边是引用的函数名,上边的脚本中我写的是Click,所以在这里我写上Click,保存
运行看一下效果
分享到:
相关推荐
unity 3d ez gui. unity 3d 可视化界面的插件,产生比较容易的ez gui
Unity知名插件EZGUI使用技巧规范文档
unity3d 插件 EZGUi 1.076
EZ GUI 1.06.unitypackage
Unity3D EZ GUI插件比Unity3D 平台提供的GUI 界面美观,制作起来要快捷简便。
EZGUI -- unity里面一个很好用的GUI组件,下载完了别忘了评价啊!~~
网上就没搜索到关于EZGUI的实用教程,可能是大家都没用到EZGUI这个插件吧。当然比起NGUI,这简直是差劲极了!不过没办法,公司项目有用到,就硬着头皮学了下,里面文档有说怎么用EZ制作动画、图集
unity 自带的GUI 很不舒服,EZGUI用起来很不错。里面自带一个demo ...供大家学习使用
公認Unity 3D上最強的GUI製作工具 EZ_GUI為Unity3D上不可缺之工具
unity3D GUI插件(NGUI+iGUI+EZGUI)
Unity3D GUI插件EZGUI,消耗计算机资源少,简化创建GUI流程
EZGUI帮助文档.chm unity3d中EZGUI插件的帮助文档,有需要的同学,动手拿之。
unity 3D EZGUI 帮助文档 对学习EZGUI的童鞋有帮助 虽说是英文的,但慢慢看会看懂的
ezgui 帮助文档
EZGUI开发
unity最实用的ui插件,EZGUI稳定版本1.06和SM2
Unity3D中EZGUI隐藏GameObject的三种方法比较 Posted on 2013年03月15日 by U3d / Unity3D 基础教程/被围观
ezgui的文档,需要的可以看看,是英文版本的
Input delegates are useful for when you want to know about every little bit of pointer input that is sent to your control. This allows you not only to respond to each kind of input immediately, but ...