[Unity3D]EZGUI 操作简单介绍
来源:互联网 发布:数据采集的方法 编辑:程序博客网 时间:2024/05/17 21:58
官方的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属性面板找到Pixel Perfect打上勾,(如果按钮没显示则需要手动更改宽高的大小,默认是0
,更改的前提是Pixel Perfect不能打钩,否则无法修改参数)这样一个button就做出来了。
5.现在按钮外观已经出来了,接下来需要点击产生事件,这里一个快速简单的方法,
在这里我想打印一串数字如print(“123456”),首先跟平常创建脚本一样 创建一个JS脚本UIControl.js在里边这样写入function Click(){print(“123456”)}保存,新建一个empty gameObject改为UI,把刚才建的脚本给这个空对象,回到Button属性面板找到
上边是脚本所在的对象物体,点开找到UI,下边是引用的函数名,上边的脚本中我写的是Click,所以在这里我写上Click,保存
运行看一下效果
- [Unity3D]EZGUI 操作简单介绍
- EZGUI基本操作简单介绍
- unity3d EZGUI简易教程
- Unity3D之EZGUI自学笔记
- EZGUI
- Unity3D插件EZGUI之创建Button
- unity3d 学习之EZGUI简易教程
- Unity3D简单介绍
- [Unity3d] Unity3D 3.5寻路API简单介绍
- unity---EZGUI简单的使用1
- Unity3D 寻路API简单介绍
- Unity3d各种窗口简单介绍
- 修复Unity3D EZGUI 1.06的UIManager 里面 AddCamera()方法
- 在Unity3D中应用EZGUI中的参数传递
- Unity3D界面插件EZGUI和NGUI的比较
- Unity3d EZGUI 多语言自适应前期设计准则
- unity3d EZGUI的几种隐藏GameObject的方法比较
- Choosing GUI framework for your Unity3D project: EZGUI vs NGUI
- MySQL数据库引擎快速指导
- PHP程序员最常犯的11个MySQL错误
- Oracle中 drop user 和 drop user cascade 的区别
- mysql的锁机制
- mysql分表的3种方法
- [Unity3D]EZGUI 操作简单介绍
- Oracle 11g Alert log 文件位置的问题
- mysql索引详解
- CWnd Create
- MySQL性能优化的21个最佳实践
- 对 Oracle 备份与恢复 的补充说明
- Written Chinese
- MySQL集群配置
- tar.bz2 解压命令