01 UGUI概述

学习笔记,如有错误请指正。?号处也请各位指点下,谢谢。

UGUI优势

1:使用Unity自身的Animation做UGUI的动画系统,可以使用粒子效果

2:引用锚点概念使屏幕自适应更加简单

3:UGUI的深度处理:以精灵在“层级试图”的父对象中上下循序,决定其是否被“覆盖”的顺序,无需人工进行“层的设定”

4:自动图集打包机制:Ngui必须先打包出图集然后才能开始做界面,这一点很烦,且图集尽量控制在512*512以内。千万别超过1024*1024。图集改如何规划等等。而UGUI淡化图集概念,做界面时候只用小图,而在打包的时候Unity才会把你的小图合并在一张大的图集里面,这一切自动完成。

自动打包机制设置:Editor——project Settings——Editor

下面有Sprite packer的模式

Disabled:不启用

Enabled For Builds只有打包的时候才启动

Always Enabled永远启用他(表示是否将小图自动打包成图集)

强大的易用性

1:全新的布局系统:Rect Trannsform几乎可以实现大部分UI布局需求,多个UI布局则有各种Layout Group组件能自动组织多个UI控件

2:UI控件:Button等组件是从Create GameObject中创建,button组件上包含3中类型动画设置,焦点控制设置,以及时间响应等,功能比较集中不需要通过各种脚本堆叠

3:事件系统:几乎不需要多余脚本处理接收、发送等操作,通过在inspector中设置即可完成对目标gameObject的各种属性控制

4:2D/guisprite:2D系统与gui系统完美耦合

时间: 2024-11-02 15:15:10

01 UGUI概述的相关文章

python入门基础教程01 Python概述

01 Python概述 Python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定.Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用.1 这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行. 目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多. 现代计算机系统简介 这里我们首先简要了解一下现代计算机的体系结构.现代计算机通常是由计算机硬

plsql programming 01 plsql概述

授权 从 oracle 8i 开始, oracle 用通过提供 authid 子句为 pl/sql 的执行授权模型, 这样我们可以选择使用 authid current_user(调用者权限)来执行这个plsql语句, 这时这个程序是用调用者(当前)模式的授权运行的. 与 SQL 整合 pl/sql 于 sql 紧密整合, plsql 无需任何 odbc, jdbc declare l_book_count INTEGER; begin select count(*) into l_book_c

01监控概述

监控概述 初级 识别监控对象(分级) 理解监控对象(理论知识) 细分监控对象的指标 确定告警的基准线 预中级 工具化和监控分离 监控对象的分类 硬件监控(方法:机房巡检.IPMI.SNMP) 系统监控(对象:CPU.内存.IO[磁盘.网络]) 服务监控(对象:各类服务[Nginx|Tomcat|RabbitMQ|OpenStack|MySQL|*]) 日志监控(方法:Elastic Stack) 网络监控(方法:第三方.Smokeping) APM应用性能管理(工具:PINPoint) 流量监控

轻量级javaEE SSH 01: 概述 环境与工具篇

. 本系列的相关内容, 是这两年积累下来的, 本次整理成网页版本, 一方面共享给大家, 另一方面也方便自己查阅. 本文以图形方式展示轻量级SSH框架下的javaEE 需要使用环境与工具: 此处介绍轻量级JavaEE 以及tomcat, MySql, ant 此处介绍Maven, Apache, SVN部分: 本系列的相关内容, 是这两年积累下来的, 本次整理成网页版本, 一方面共享给大家, 另一方面也方便自己查阅.

01——Sheel概述

定义文件: /etc/shells 查看当前运行的Shell: echo $SHELL echo输出命令 -e:支持反斜线控制的字符转换 echo -e "\e[1;31m 你好 \e[0m" #30m=黑色,31m=红色,32m=绿色,33m=*** #34m=蓝色,35m=洋红,36m=青色,37m=白色 第一个脚本 #!/bin/bash #起始

《图解密码技术》[01] 密码概述

<图解密码技术>(点击查看详情) 1.写在前面的话 因为接触了微信公众号开发,之中涉及支付功能时用到了大量签名加密之类的东西,对于密码安全这一块,其实一直不是很明白,大部分方法自己在用到时也是去直接google,然后复制粘贴,可以说完全不知其所以然. 加密这一块查了下有很多人推荐这本书,于是就决定看看.我个人涉及到真正的加密技术的实际应用可能不算那么多,所以这里笔记准备记录一些浅显和核心的东西. 2.加密和解密 发送信息和接受信息的过程中,因为传递过程涉及多方,可能会存在窃听者.就像你给别人写

01 Git 概述

Git的历史 Git是Linux的创始人linus torvalds开发的开源和免费的版本管理软件,也叫做源代码管理系统(SCM) 2005年的时候Linux核心开发小组和当时的他们的版本管理系统提供商产生分歧.不再使用原有的版本管理系统,而且没有一个能满足自己需求的版本管理系统.于是就自己开发一个版本管理系统,那这个系统就是Git Git的特点 速度 简单的设计 对非线性开发模式的强力支持(允许上千个并行开发的分支) 完全分布式 有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数

01.Flask概述

和其他框架相比,Flask 之所以能脱颖而出,原因在于它让开发者做主,使其能对程序具有 全面的创意控制.或许你曾听过"和框架斗争"这一说法.在大多数框架中,当你决定使用 的解决方案不受框架官方支持时就会发生这种情况.你可能想使用不同的数据库引擎或者不 同的用户认证方法.但是,这种偏离框架开发者设定路线的做法往往会给你带来很多麻烦. Flask 就不一样了.你喜欢关系型数据库?很好.Flask 支持所有的关系型数据库.或许你 更喜欢使用 NoSQL 数据库?没问题,Flash 也支持.想

01 Python概述

Python是什么? Python是一种脚本语言 Python可以做什么? 可以做科学计算 可以做网站开发 可以做自动化>>more Python有哪些优点? 简洁 功能强大 使用广泛(TIOBE编程语言排行榜) 增长迅速(参考百度指数) Python如何安装? 下载安装包 执行安装 如何编写Python脚本? 使用任何文本编辑器都可以编写脚本 例如:我们可以在文本中编写以下脚本: print("hello world!") 如何运行Python脚本? 执行下述命令即可py