图集的好处:

什么是图集?

图集是一张包含了多个小图的大图和一份记录了每个小图id、位置、尺寸等数据的数据文件,一个图集应该对应两个文件,当然也有人把数据集成到图片中,导致看起来只有一张图片。

使用图集的好处:

使用图集可以减少drawcall,提升效率。多张图片需要多次draw call,合成了一张大图则只需要一次draw call。

什么是drawcall?

游戏中的图片模型最终是要给到显卡去渲染的,图片开始是要从硬盘读到内存里面去的,然后CPU通知GPU要开始渲染,这一次通知就是一次Drawcall。通知就要通信,还要把数据扔过去,肯定是要耗性能的。

什么是TexturePacke?

是一款实用高效的图片打包工具。TexturePacke最新版支持自动添加所有图片。将完整的资产文件夹拖放到Sprite面板中。TexturePacke中文版可以整理你的sprites,在文件夹中排序你的sprite,TexturePacker继承你的文件夹结构。

同时软件支持多平台图集打包,只需要简单操作即可使用!下载地址

TexturePacke试用方法

1.打开软件,点击试用专业版---关闭软件

2.打开注册表---找到HKEY_CURRENT_USER\Software\code-and-web.de\TexturePacker\licensing 下的trialExpired 将值改为false

3.将\data下的expiryDate的值改成2025-01-01(当然你想改成2999-01-01也行)

4.给软件网络禁用,可以自行百度。一般都是杀毒软件就可以做到!这里我以火绒杀毒为例:

①打开防护中心

②系统防护---打开联网控制开关  进入联网控制界面

③联网设置---允许联网

④右下角添加规则--添加TexturePacke程序---自动阻止

⑤打开软件使用即可

TexturePacke的使用方法

1.导入图集---设置最大大小(手机端建议不要超过2048*2048)---发布精灵表即可获得两个文件(一张PNG 一个tpsheet文件)

2.打开Unity---打开Unity商店---搜索TexturePacke(那个免费的)----导入插件

3.然后导入我们用TexturePacke制作好的图集到Unity中(不要放在Resource文件夹),不用操作就可以正常使用了

Unity中使用TexturePacke打包的图集相关推荐

  1. Unity中编辑器扩展打包apk等

    记个笔记 因项目需要需要写个自定义打包工具,首先unity中提供了打包的方法我们只需要调用就可以,下面是核心的打包方法, 第一个参数是需要打包的场景, 第二个是打包路径, 第三个是打包类型比如安卓包等 ...

  2. 如何在unity中debug调试打包到VR头显的应用代码

    以oculus quest2为例,一般通过unity开发VR应用,有三种调试场景. 1.直接在unity编辑器editor中调试.windws环境 2.利用quest2 link串流线(USB3.0) ...

  3. Unity 将Sprite打包进图集

    前言: 打包图集是一个很简单的过程,但是如果没有这样的经验,可能不知道如何下手 本博客大概说一下打包流程,以及一些基本原理 1.为什么要打包图集 首先要了解一点,在UGUI中即使你什么都不干,在项目打 ...

  4. Unity中使用TexturePacker优化图集

    转自:https://blog.csdn.net/Happy_zailing/article/details/87190150 TexturePacker是一款非常牛逼的打图集软件,是一款收费软件.这 ...

  5. Unity 工具 之 图集根据切割为一张张单张图片的简单封装(Unity 自带 SpritePackage 打包图集的性能优化)

    Unity 工具 之 图集根据切割为一张张单张图片的简单封装(Unity 自带 SpritePackage 打包图集的性能优化) 目录 一.简单介绍 二.实现原理 三.注意事项 四.实现步骤 五.关键 ...

  6. Unity3D中项目在Unity编辑器下正常运行打包成功exe后无法正常运行

    Unity3D中项目在Unity编辑器下正常运行打包成功exe后无法正常运行 一.遇到的情况描述: 项目中涉及到了文件读取的相关操作 项目在Unity下能够正常获取到文件信息并且不报错 项目能够成功打 ...

  7. Unity中AB包详解(超详细,特性,打包,加载,管理器)

    Unity中的AssetBundle详解 AssetBundle的概念 AssetBundle又称AB包,是Unity提供的一种用于存储资源的资源压缩包. Unity中的AssetBundle系统是对 ...

  8. 关于unity 中使用AssetBundle加载资源,shader偶尔会丢失的问题解决办法

    问题描述: 因为项目中要进行热更新设计,所以用unity官方推荐的打包方式assetbundle进行打包,打包好了以后再电脑上运行正常,但是当发布到android上后发现偶尔场景背景会出现空白,多方查 ...

  9. 关于Unity中的UGUI优化,你可能遇到这些问题

    一.界面制作 Q1:UGUI里的这个选项 ,应该是ETC2拆分Alpha通道的意思,但是在使用中并没起作用?请问有没有什么拆分的标准和特别要求呢? 据我们所知,alpha split 的功能最初只对 ...

最新文章

  1. 数据在java中加时间,如何在Or.jFr.DATA时间中设置RealTimeMead时期的Java数据
  2. 如何判断强化学习训练是否在收敛?
  3. Linux RedHat7.0 上vsftp配置
  4. 发现一个很不错的正则表达式生成器
  5. esxi备份,datastore,vmdk
  6. OJ1083: 数值统计(多实例测试)(C语言)
  7. Android系统(274)---如何预置APK
  8. ASP.NET MVC 控制器激活(三)
  9. vb ClipBoard 剪切板应用(复制剪切粘贴)
  10. 使用Matlab计算大地测量学中的子午线弧长
  11. 2012-2013QS计算机专业世界大学排名
  12. Java对中文字符串按照拼音排序的思索
  13. 如何设置Ubuntu键盘输入法框架为fcitx
  14. 面部关键特征点(Landmark)的定位
  15. 刚刚 Kubernetes 1.25 正式发布,所有变化都在这儿了
  16. Android基于Facebook Rebound的动画效果框架Backboard demo (非常炫酷)
  17. python处理adb截屏_《自拍教程38》Python adb一键截屏
  18. mySQL 2502 2503错误
  19. BSV 上的 Schnorr 签名
  20. WPA和WPA2的区别

热门文章

  1. Java基础の乱弹琴二:break关键字
  2. Zhong__CentOS7安装MySQL5.7数据库
  3. riboPOOL—适合任意物种(真核生物、原核生物、高丰度mRNA)的核糖体RNA/rRNA去除方案(探针法)siTOOLs Biotech中国总代理蓝景科信
  4. leetcode877
  5. 论文阅读笔记----《From Easy to Hard: Two-stage Selector and Readerfor Multi-hop Question Answering》
  6. 中国移动光猫GM 219-S获取管理员密码
  7. 跳楼撞墙挖地道坐热气球:东德人穿越柏林墙的古怪方法
  8. ISAM、MyISAM、InnoDB、ACID详解
  9. midaspay能删除吗_midaspay 什么意思
  10. web前端工具(配色图片图标)