位置: 编程技术 - 正文

Unity4.6 UGUI 图片打包设置(小图打包成图集 SpritePacker)(unity图集)

编辑:rootadmin

推荐整理分享Unity4.6 UGUI 图片打包设置(小图打包成图集 SpritePacker)(unity图集),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity加图片,unity图片设置,unity jpg,unity ngui图集,unity ugui图集,unity ngui图集,unity ugui图集,unity图片素材,内容如对您有帮助,希望把文章链接给更多的朋友!

在学习UGUI的过程中,一直使用小图也就是散图,一个按钮一个图片,一个图标一个图片,这样每一个图片都有一个Drawcall。

之前公司的游戏都是使用Unity4.3&#;NGUI,在NGUI中可以使用Texturepacker,先把小图片打包成一张大图,然后在NGUI中设置引用大图中的哪一块作为图片,这样能减少很多Drawcall。

但是在UGUI中没有办法使用Texturepacker了,也迷糊了几天。

之后一直在百度谷歌寻找,才发现原来Unity4.6中自带了图集打包工具SpritePacker。

在Unity4.6中,我们把一张图片拖入到Project中,可以设置它的用途,是Texture还是作为2DUI使用。而且注意到多了一个 Packing Tag的设置项。这个设置项就是设置小图打包成大图后的atlas的名称!

注意:

放在Resources中的图片,Unity不会打包到图集中!

来看下面的实例:

我在界面中放了7个image,每个image是一张不同的图片

喜闻乐见的7个Drawcall,7个图片就7个Drawcall,嗯,老板让我明天滚蛋了。

然后我们来看下如何打开Unity自带的自动的图集打包。

首先,Unity默认是在编辑器环境下不打开图集打包工具的,只有在Build的时候才会执行自动打包图集。

Edit - Project Setting - Editor

默认为下图设置:

我们修改为:

Unity4.6 UGUI 图片打包设置(小图打包成图集 SpritePacker)(unity图集)

一直启用Sprite Packer,这样我们在编辑器环境下也可以使用自动打包图集。

再来运行看下:

嗯?还是7个Drawcall,Unity 坑我们?

其实不是,仔细再想下,上面提到了 Packing Tag 这个参数,是么有设置的。

既然没有设置 Packing Tag,那Unity应该不知道怎么去打包图集……,因为没有名字嘛。

我们给这7个图片设置一个名字,例如 test,然后保存Apply,再次运行测试

为什么有两个?Unity坑我们呢!!

其实不是,是因为这7张图片,有一张图片我放到了 Resources文件夹里面,上面就说道,Resources中的图片Unity是不会打包的哦!

那么Unity把我们的小图片打包到哪里去了,找不到呀,被吃了吗?我想再看一&#;效果怎么办!

在Unity菜单的Window中有一个 Sprite Packer,我们打开它

在这里就可以看到打包的图集。

左边红框是图集名字,也就是我们设置的 Packing Tag 。

第二个是打包的方式,默认打包,还有一种是紧凑型打包 ,两种方式没啥大区别。上面这7张图片用Texturepacker打包后只有x大小,但是用Unity的Sprite Packer打包后是x ……这让人很不解。

设计模式--工厂方法模式在unity3d里面的使用 来自

unity打包位出错 目前不支持位的Unity函数有NetworkViewNetworkBitStreamPing去掉unity调用的这些函数即可。

Unity通过inspector设置属性 Unity允许你使用[SerializeField]序列化私有变量.使用新的[SetProperty]特性可以通过Unityinspector来设置一个公开的属性。[SerializeField,SetProperty("Number")]privatefloatnu

标签: unity图集

本文链接地址:https://www.jiuchutong.com/biancheng/375752.html 转载请保留说明!

上一篇:[置顶] 启动unity3d 提示“unity3d EditorWindow could not be loaded because the script is not found in the projec”

下一篇:设计模式--工厂方法模式在unity3d里面的使用(设计模式工厂模式使用场景)

  • 企业购进固定资产时增值税如何处理
  • 未认证发票有时间限制吗
  • 专用发票只能公对公吗
  • 收到商业汇票计入科目
  • 哪些行业增值税率1%
  • 餐费补贴要交个人所得税吗
  • 成本和费用的区别在于()
  • 湖北省异地预缴增值税
  • 未到期责任准备金24分法详解
  • 企业发生事故后的处理流程
  • 复式记账法哪本书提到过?
  • 劳务外包要通过应付职工薪酬吗
  • 特殊销售方式下销售额的确定
  • 国税退税需要多长时间
  • 股权转让过程中需要注意哪些问题
  • 个人转支票属于什么业务
  • 业务奖金激励制度
  • 损失与费用的区别
  • 已报税的发票可以作废吗
  • 鸿蒙系统智能设备怎么开启
  • linux的使用场合
  • 老毛桃u盘启动盘制作工具怎么安装win10系统 老毛桃u盘安装win10系统图文教程
  • 补缴社保公积金
  • 在win7中如何找到WAN服务
  • 进项发票失控怎么办
  • linux format命令
  • key是什么文档
  • 哪些行业可以简易征收增值税
  • 其他应付款不用付了怎么处理
  • kb4580325更新
  • moviemaker是什么软件
  • hhcol.exe
  • 基于中国国情的中国式现代化具有哪些特色
  • 自制原始发票
  • php文件合并
  • 期初未缴纳税额怎么计算
  • js获取当前日期的函数
  • 数据读取流程
  • 商业预付卡可以报销吗
  • mlocate.db 删除
  • C语言中指针变量指向字符串时是有效字符的长度吗
  • mysql联合索引使用规则
  • 公司组织出国旅游可以不带钱吗
  • 汽车维修费可以做差旅费吗
  • 生育津贴到公司了公司什么时候发给个人
  • 税前列支的项目
  • 新建厂房环评费会计科目
  • 小规模纳税人适用什么会计准则
  • 归纳投入外币资产怎么写
  • 福利费14%的规定
  • 记账凭证错误要重开吗
  • 购入固定资产计累计盈余
  • 付给销售人员的佣金会计分录
  • 本年利润每个月需要结转吗
  • 个税手续费返还奖励财务人员的文件
  • 普通发票找不到了可以重开吗
  • mysqlyog安装教程
  • win10系统崩溃后可以通过什么来恢复
  • win7系统激活不成功怎么办
  • windows xp 注册表故障恢复
  • 安装硬盘视频教程
  • 怎么用uefi装win7
  • mac邮件应用规则
  • centos5.8服务器
  • windows屏幕上有多个窗口时
  • centos7 本地yum
  • gzip与zip
  • win7系统出现蓝屏怎么解决
  • linux mangle
  • three.js官方文档
  • python3网络爬虫
  • javascript声明变量的语句
  • android 圆形图片
  • 动态生成类对象
  • 打印格式不对怎么设置A4
  • 社保工资申报错了可以重新申请吗
  • 上海小规模纳税人企业所得税
  • 跨县调动工作流程
  • 简述绩效信息的收集原则
  • 地税是什么税种
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设