Unity_UGUI学习图集与使用(一)
来源:互联网 发布:美工审核标准 编辑:程序博客网 时间:2024/05/21 09:42
UGUI的Atlas和NGUI的Atlas的区别,NGUI是必须先打出图集然后才能开始做界面。这一点很烦,因为始终都要去考虑你的UI图集。比如图集会不会超1024 ,图集该如何来规划等等。而UGUI的原理则是,让开发者彻底模糊图集的概念,让开发者不要去关心自己的图集。做界面的时候只用小图,而在最终打包的时候unity才会把你的小图和并在一张大的图集里面。然而这一切一切都是自动完成的,开发者不需要去care它。一定要打包才可以。
如下图所示,Edit->Project Settings->Editor 下面有sprite packer的模式。Disabled表示不启用它,Enabled For Builds 表示只有打包的时候才会启用它,Always Enabled 表示永远启用它。这里的启用它就表示是否将小图自动打成图集。
选项是Always Enabled 。因为开发的时候我们需要清楚的看到现在是几个Draw Call,从而才能优化小图。在最终打包的时候unity会自动构建大的图集,可是我开发的时候就想看图集会占几个Draw Call,这怎么办呢?如下图所示,首先将你的图片拖入unity中,将同一图集的所有图片的packing tag设置成一个名子即可。
注意你的图片不能放在Resources文件夹下面,Resources文件夹下的资源将不会被打入图集,切记(也就是在这里混淆了我很久)。然后在Windows->Sprite Packer 里,点击packer 在这里你就可以预览到你的图集信息。图集的大小还有图集的格式等等很多参数我们都是可以控制的,也可以通过脚本来设置。
- Unity_UGUI学习图集与使用(一)
- Unity_UGUI研究院之UI的深度学习(二)
- Unity_UGUI知识点思维导图1.0
- Laravel5 学习与使用(一)
- logback学习与使用(一)
- AFNetworking学习与使用(一)
- ROS学习笔记:tf的学习与使用(一)
- Git学习笔记(一) Git的安装与使用
- php学习笔记(一)变量的声明与使用
- Git学习笔记(一) Git的安装与使用
- Git 的个人学习与使用笔记(一)
- Python学习(一)函数定义、使用与嵌套
- ESP8266 WiFi串口模块的学习与使用(一)
- Flume学习笔记(一)安装与简单使用
- TensorFlow学习笔记(一):快速安装与使用TensorFlow
- Javascript(一) Javascript与HTML结合使用简单学习
- 2 tomcat服务器学习与使用(一)
- solr6的学习与使用(一):基本搭建
- NSMutableString简介
- Brackets 插件
- 2016年1月TX电面题,记得多少写多少了【答案待更】
- 有用的shell命令集锦
- 提高android应用的效率--主要讲解listview的优化
- Unity_UGUI学习图集与使用(一)
- sublime text 3(Build 3103)最新注册码
- #include <>与#include ””的区别
- jsoup简介
- 网页版Rstudio︱RStudio Server多人在线协作开发
- ruby 2.1安装mysql2 gem 报错
- 读取指定目录下的所有文件生成一个excel
- NPOI学习
- PHP最长单一子串