[置顶] UGUI之打包图集与使用
2016-09-06 17:27
363 查看
UGUI的Atlas和NGUI的Atlas的区别,NGUI是必须先打出图集然后才能开始做界面。这一点很烦,因为始终都要去考虑你的UI图集。比如图集会不会超1024 ,图集该如何来规划等等。而UGUI的原理则是,让开发者彻底模糊图集的概念,让开发者不要去关心自己的图集。做界面的时候只用小图,而在最终打包的时候unity才会把你的小图和并在一张大的图集里面。然而这一切一切都是自动完成的,但如果用默认的打包方式的话,它的DrawCall会很大。
如下图所示,Editor->Project Settings 下面有sprite packer的模式。Disabled表示不启用它,Enabled For Builds 表示只有打包的时候才会启用它,Always
Enabled 表示永远启用它。 这里的启用它就表示是否将小图自动打成图集。
选项是Always
Enabled 。因为开发的时候我们需要清楚的看到现在是几个Draw Call,从而才能优化小图。在最终打包的时候unity会自动构建大的图集,可是我开发的时候就想看图集会占几个Draw Call,这怎么办呢?如下图所示,首先将你的图片拖入unity中,将同一图集的所有图片的packing tag设置成一个名子即可。
注意你的图片不能放在Resources文件夹下面,Resources文件夹下的资源将不会被打入图集,然后在Windows->Sprite
Packer 里,点击packer 在这里你就可以预览到你的图集信息。图集的大小还有图集的格式等等很多参数我们都是可以控制的,也可以通过脚本来设置。
图集的预览紧紧是让你看看你的图集大概张什么样子。那么我们的图集的这张图片保存在了哪里呢?它保存在和Assets文件夹同级的目录,Libary/AtlasCache里面。你不用管它,也不要删除它,就算你删除了也没用因为只要你打包,它就会生成并且会打到包中。
如下图所示,Editor->Project Settings 下面有sprite packer的模式。Disabled表示不启用它,Enabled For Builds 表示只有打包的时候才会启用它,Always
Enabled 表示永远启用它。 这里的启用它就表示是否将小图自动打成图集。
选项是Always
Enabled 。因为开发的时候我们需要清楚的看到现在是几个Draw Call,从而才能优化小图。在最终打包的时候unity会自动构建大的图集,可是我开发的时候就想看图集会占几个Draw Call,这怎么办呢?如下图所示,首先将你的图片拖入unity中,将同一图集的所有图片的packing tag设置成一个名子即可。
注意你的图片不能放在Resources文件夹下面,Resources文件夹下的资源将不会被打入图集,然后在Windows->Sprite
Packer 里,点击packer 在这里你就可以预览到你的图集信息。图集的大小还有图集的格式等等很多参数我们都是可以控制的,也可以通过脚本来设置。
图集的预览紧紧是让你看看你的图集大概张什么样子。那么我们的图集的这张图片保存在了哪里呢?它保存在和Assets文件夹同级的目录,Libary/AtlasCache里面。你不用管它,也不要删除它,就算你删除了也没用因为只要你打包,它就会生成并且会打到包中。
相关文章推荐
- Unity3D-UGUI图集打包与动态使用(TexturePacker)
- UGUI使用TexturePacker自动打包图集
- Unity3D-UGUI图集打包与动态使用(TexturePacker)
- [置顶] Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包
- 雨松MOMO UGUI 之 全面理解图集与使用(三)
- [置顶] Python进阶(四十七)-python3使用pyinstaller实现将py文件打包成exe文件
- Unity4.6 UGUI 图片打包设置(小图打包成图集 SpritePacker)
- UGUI技术之全面理解图集与使用浅析
- [置顶] Unity打包exe后去除原生窗口,使用自己的窗口控制UI,修改了网上的很多bug
- [置顶] 使用Maven对SSM整合时,XML文件没有打包到项目的war文件中
- 【Unity&Atlas】NGUI与UGUI打包图集的步骤以及比较
- [置顶] unity利用Texture Packer一键打包图集(五)
- UGUI打包图集工具插件Simple Sprite Packer
- [Unity优化]UGUI图集的使用
- Unity_UGUI学习图集与使用(一)
- 关于Cocos2d-x中打包图集和使用方法
- [置顶] Android 多渠道打包:使用Gradle和Android Studio
- [置顶] 使用Android Studio来为Cocos2dx-lua项目打包
- 开篇&TexturePacker打出图集给UGUI使用
- [Unity3D] 5.0 图集合并扩展工具,用于解决UGUI与AssetBundle打包造成资源包过大的问题