UGUI的优点新UI系统

第1章  新UI系统概述

UGUI的优点新UI系统,新的UI系统相较于旧的UI系统而言,是一个巨大的飞跃!有过旧UI系统使用体验的开发者,大部分都对它没有任何好感,以至于在过去的很长一段时间里,大家都在使用资源商店(Asset Store)里,由第三方开发的付费插件NGUI,实现游戏中与UI有关的部分本文选自UGUI全面实践教程大学霸。

UGUI的优点新UI系统,Unity官方隆重的推出了新的UI系统,大有与NGUI争锋的势头,如图1-1所示。为此很多开发者都对这个新的UI系统产生了兴趣,打算一探究竟!本章就是在此大环境之下应运而生的。


图1-1  新UI系统

1.1  优点

新的UI系统是从Unity 4.6开始,被集成到Unity的编辑器中的。Unity官方给这个新的UI系统赋予的标签是:灵活、快速和可视化!简单来说,对于开发者而言,就是有三个优点:效率高效果好,易于使用、扩展,以及与Unity的兼容性高(毕竟是Unity官方集成到Unity编辑器中的新系统)。本节就来对这些“标签”和“优点”展开进一步的说明和展示!

1.1.1  创建速度快

在不使用任何代码的前提下,就可以简单而快速的在游戏中建立起一套UI界面。这在过去绝对是不可想象的,但是新的UI系统确实做到了这一点。因为Unity预定义了很多常见的UI控件,它们是以“游戏对象”的形式存在于游戏的场景中的。在Unity中,单击GameObject|UI命令,即可看到这些预定义的UI控件,如图1-2所示。


图1-2  Unity预定义的UI控件

可知,预定义的UI控件涵盖了大部分读者所熟知的UI控件,如按钮控件、开关控件、滑块控件、滚动条控件和文本框控件等等本文选自UGUI全面实践教程大学霸。。

UGUI的优点新UI系统相关推荐

  1. UGUI的优点新UI系统四 开源

    UGUI的优点新UI系统四 开源 新UI系统是开源的,所以开发者可以看到新UI系统实现的源码,并加以修改和使用. 开源授权协议--MIT/X11 Unity所搭载的新UI系统,是在开源授权协议MIT/ ...

  2. UGUI的优点新UI系统三效率高效果好

    UGUI的优点新UI系统三效率高效果好 通过对批处理(batching).纹理图集(texture atlasing)和新的canvas组件的支持,新UI系统提供了一个经过优化的解决方案,使得开发者添 ...

  3. UGUI的优点新UI系统二 直观、易于使用

    UGUI的优点新UI系统二 直观.易于使用 对于UI控件,开发者可以直接使用鼠标在Scene视图里编辑它们的大小.位置和旋转角度,而无需编写任何代码,以Button为例,如图1-3.图1-4和图1-5 ...

  4. Unity4.6新UI系统初探(uGUI)

    文章目录[点击展开](?)[+] 一引言 二Rect Transform 三排序 四控件 1 Image 2 Button 五事件 1 Event Trigger 2 Graphic Raycaste ...

  5. 3D游戏与编程——UI系统

    目录 UI系统 Unity GUI简介 IMGUI UGUI 的产生与优势 作业要求 使用UGUI方法制作血条 制作预制 使用IMGUI方法制作血条 结果演示 代码传送门 UI系统 Unity GUI ...

  6. (转)[Unity3D]UI方案及制作细节(NGUI/EZGUI/原生UI系统) 内附unused-assets清除实例

    转载请留下本文原始链接,谢谢.本文会不定期更新维护,最近更新于2013.09.17. http://blog.sina.com.cn/s/blog_5b6cb9500101bplv.html 一.方案 ...

  7. 3D Game Programming Design:UI系统--Quest Log 公告牌

    3D Game Programming & Design:UI系统--Quest Log 公告牌 UI系统概述 UGUI 基础 画布(Cavas) UI 布局基础 UI 组件与元素 编程实践 ...

  8. 全面理解 Unity UI 系统

    原地址:http://www.cnblogs.com/whitecat/p/4159815.html 随着 Unity 4.6 发布,新 UI 系统终于与大家见面了.这篇文章将不会介绍如何使用按钮.滚 ...

  9. Unity UI系统-UGUI简介

    UGUI的简介: UGUI系统是从Unity 4.6开始,被集成到Unity的编辑器中Unity官方给这个新的UI系统赋予的标签是:灵活,快速和可视化!,简单来说对于开发者而言就是有三个优点:效率高效 ...

最新文章

  1. java ecdh算法_椭圆曲线ECC ECDH原理 javacard实现
  2. 企业网络推广时网站获取排名离不开企业网络推广文章内容的更新
  3. 从零入门 FreeRTOS 操作系统之任务的概念
  4. linux操作这样用视频,Linux下使用mencoder对视频进行操作
  5. Tair是一个高性能,分布式,可扩展,高可靠的key/value结构存储系统(转)
  6. mysql之index
  7. day2 java的数据转换与强制转换
  8. android 系统优化(20)---MTK 平台唤醒时间优化1
  9. 软键盘遮挡住popupWindow问题
  10. Linux mysqladmin 命令
  11. MongoDB MongoVue 客户端
  12. Matlab 谢尔宾斯基三角形
  13. python 一维数据和二维数据的存储,表达和处理
  14. matlab 转换为相对湿度
  15. 漫话:如何给女朋友解释为什么有些网站域名不以www开头
  16. CodeForces 950C Zebras
  17. SaaS(1)---什么是SaaS系统
  18. 阿里云镜像恢复,镜像取证
  19. (转)一位资深程序员大牛给予Java初学者的学习路线建议
  20. 华为VPLS配置案例S6720

热门文章

  1. greenDAO缓存遇到的大坑的解决方法
  2. 关于解决多台linux服务器间的文件实时同步问题
  3. Kali Linux 2019.4发布了!解决Kali Linux 2019.4中文乱码问题
  4. 将java.time.LocalDate转换为java.util.Date类型
  5. 如何使用Jackson来反序列化对象数组
  6. 如何检查Bash中是否设置了变量?
  7. 带你一分钟理解闭包--js面向对象编程
  8. 一种用户体验-显示对话框时灰化你的主窗体
  9. 【元气云妹】有趣有料的云吞铺子,来一碗吗?
  10. Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore