第一次接触EZ GUI,记录学习过程

准备工作

导入资源

导入 EZ GUI 1.0795.unitypackage 和 SpriteManager2 v1.92.unitypackage EZGUI_Demo_Simple.unitypackage

我的工程目录

Hierarchy结构

菜单栏增加项

可以发现菜单栏多了些工具选项

创建Button

1、新建一个 Layer ,命名 “GUI”

2、创建一个新的GameObject ,命名 “UIManager”,挂上 “UIManager.cs” 脚本,Reset它的Transform

3、创建一个新的Camera,命名“UI Camera”,删除Camera上的其它三个Compent,只留下Transform和Camera组件

4、拖动 UI Camera 作为 UIManager 的子物体

5、修改UI Camera和Main Camera的参数如下:

6、创建一个新的 GameObject ,作为UIManager的子物体,Reset 它的Transform,并命名为 Button

7、选中 Button ,执行 Component——>EZ GUI——>Controls——>Button

8、新建一个Button.mat,修改Shader为Sprite / Vertex Colored ,拖动给 Button

9、选中Button 执行 Window——>UI Control Editor 为各个状态赋予相应的图片

10、选中 Button 执行 Tools——>AB Software——>Build Atlas ,确认信息后,点击 Create ,可以看到控制台有Log 输出

11、查看目录 Sprite Atlases下是否生成一个帖图,同时还可以查看Button.mat也贴上了新合成的这张贴图

12、选中 Button 勾选 Pixel Perfect 或是修改 Width Height

创建Checkbox

Checkbox在EZ GUI 里叫做 ToggleButton

创建步骤与Button相似,不过添加的脚本是 UIState Toggle Button

最新文章

  1. runtime运行时
  2. C#动手实践:Kinect V2 开发(1):初步了解及环境搭建
  3. linux 驱动学习笔记02--应用实例:在内核中新增驱动代码目录和子目录
  4. apache http client vs urlconnection
  5. 对html进行SEO的一点点总结
  6. NonUniqueObjectException 问题
  7. android企业级商城源码、360°全景图VR源码、全民直播源码等
  8. IT连创业系列:年终回顾录!
  9. Python_linux环境变量和软链接(个人理解)
  10. [leetcode]254. Factor Combinations因式组合
  11. Hybrid APP基础篇(一)->什么是Hybrid App
  12. MVC应用程序,动态创建单选列表(RadioButtonList)
  13. Python tkinter 控件更新信息
  14. 精华阅读第 12 期 | 最新 App Store 审核指南与10大被拒理由?
  15. 10.30 开课一个月零二十六天 (PHP数据库修改)
  16. Ubuntu创建新用户并增加管理员权限
  17. python爬虫脚本下载YouTube视频
  18. PL/SQL Developer编码格式设置
  19. Effective C++:条款29:为“异常安全”而努力是值得的
  20. 《Advanced Bash-scripting Guide》学习(一):对一个增强和广义的删除logfile的脚本的理解

热门文章

  1. Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (一) —— 总览
  2. 选择Web API还是WCF
  3. javascript数组浅谈3
  4. Windows 2012 R2中安装SharePoint 2013 sp1参考
  5. 浅析LruCache原理
  6. 【读书笔记】iOS-Xcode-模拟器操作的一些快捷键
  7. IOS开发中(null)与<null>的处理
  8. Masonry介绍与使用实践(快速上手Autolayout)
  9. IOS的UI基础01
  10. 小波说雨燕 第三季 构建 swift UI 之 UI组件集-视图集(四)Alert View视图 学习笔记