Unity中使用TexturePacke打包的图集
图集的好处:
什么是图集?
图集是一张包含了多个小图的大图和一份记录了每个小图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打包的图集相关推荐
- Unity中编辑器扩展打包apk等
记个笔记 因项目需要需要写个自定义打包工具,首先unity中提供了打包的方法我们只需要调用就可以,下面是核心的打包方法, 第一个参数是需要打包的场景, 第二个是打包路径, 第三个是打包类型比如安卓包等 ...
- 如何在unity中debug调试打包到VR头显的应用代码
以oculus quest2为例,一般通过unity开发VR应用,有三种调试场景. 1.直接在unity编辑器editor中调试.windws环境 2.利用quest2 link串流线(USB3.0) ...
- Unity 将Sprite打包进图集
前言: 打包图集是一个很简单的过程,但是如果没有这样的经验,可能不知道如何下手 本博客大概说一下打包流程,以及一些基本原理 1.为什么要打包图集 首先要了解一点,在UGUI中即使你什么都不干,在项目打 ...
- Unity中使用TexturePacker优化图集
转自:https://blog.csdn.net/Happy_zailing/article/details/87190150 TexturePacker是一款非常牛逼的打图集软件,是一款收费软件.这 ...
- Unity 工具 之 图集根据切割为一张张单张图片的简单封装(Unity 自带 SpritePackage 打包图集的性能优化)
Unity 工具 之 图集根据切割为一张张单张图片的简单封装(Unity 自带 SpritePackage 打包图集的性能优化) 目录 一.简单介绍 二.实现原理 三.注意事项 四.实现步骤 五.关键 ...
- Unity3D中项目在Unity编辑器下正常运行打包成功exe后无法正常运行
Unity3D中项目在Unity编辑器下正常运行打包成功exe后无法正常运行 一.遇到的情况描述: 项目中涉及到了文件读取的相关操作 项目在Unity下能够正常获取到文件信息并且不报错 项目能够成功打 ...
- Unity中AB包详解(超详细,特性,打包,加载,管理器)
Unity中的AssetBundle详解 AssetBundle的概念 AssetBundle又称AB包,是Unity提供的一种用于存储资源的资源压缩包. Unity中的AssetBundle系统是对 ...
- 关于unity 中使用AssetBundle加载资源,shader偶尔会丢失的问题解决办法
问题描述: 因为项目中要进行热更新设计,所以用unity官方推荐的打包方式assetbundle进行打包,打包好了以后再电脑上运行正常,但是当发布到android上后发现偶尔场景背景会出现空白,多方查 ...
- 关于Unity中的UGUI优化,你可能遇到这些问题
一.界面制作 Q1:UGUI里的这个选项 ,应该是ETC2拆分Alpha通道的意思,但是在使用中并没起作用?请问有没有什么拆分的标准和特别要求呢? 据我们所知,alpha split 的功能最初只对 ...
最新文章
- 数据在java中加时间,如何在Or.jFr.DATA时间中设置RealTimeMead时期的Java数据
- 如何判断强化学习训练是否在收敛?
- Linux RedHat7.0 上vsftp配置
- 发现一个很不错的正则表达式生成器
- esxi备份,datastore,vmdk
- OJ1083: 数值统计(多实例测试)(C语言)
- Android系统(274)---如何预置APK
- ASP.NET MVC 控制器激活(三)
- vb ClipBoard 剪切板应用(复制剪切粘贴)
- 使用Matlab计算大地测量学中的子午线弧长
- 2012-2013QS计算机专业世界大学排名
- Java对中文字符串按照拼音排序的思索
- 如何设置Ubuntu键盘输入法框架为fcitx
- 面部关键特征点(Landmark)的定位
- 刚刚 Kubernetes 1.25 正式发布,所有变化都在这儿了
- Android基于Facebook Rebound的动画效果框架Backboard demo (非常炫酷)
- python处理adb截屏_《自拍教程38》Python adb一键截屏
- mySQL 2502 2503错误
- BSV 上的 Schnorr 签名
- WPA和WPA2的区别
热门文章
- Java基础の乱弹琴二:break关键字
- Zhong__CentOS7安装MySQL5.7数据库
- riboPOOL—适合任意物种(真核生物、原核生物、高丰度mRNA)的核糖体RNA/rRNA去除方案(探针法)siTOOLs Biotech中国总代理蓝景科信
- leetcode877
- 论文阅读笔记----《From Easy to Hard: Two-stage Selector and Readerfor Multi-hop Question Answering》
- 中国移动光猫GM 219-S获取管理员密码
- 跳楼撞墙挖地道坐热气球:东德人穿越柏林墙的古怪方法
- ISAM、MyISAM、InnoDB、ACID详解
- midaspay能删除吗_midaspay 什么意思
- web前端工具(配色图片图标)