Unity图集打包流程
1.先打开图集打包工具 设置为Always Enables(Legacy Sprite Packer)
打开地址Edit - ProjectSetting-Editor--Sprite Packer
模式如下
2.打开之后你会看到精灵图片上面多一个Packing Tag
选中你的精灵图片填入标签(同图集就是同标签)
3.标签填完打开Window/2D/Sprite Packer (如下图)(2019版本的)
没打图集是没有图片的,我这是打过了,没打过的直接点击Pack打包即可
(2021版本)如果没有找到
需要先导入2Dsprite包,导入之后,在Project窗口,空白处右击鼠标-Create-2D-Sprite Atlas
2.还有一种自动设置图集Tag的方式
一个编辑器脚本需要放到Editor文件夹
脚本如下
using System.Collections; using System.Collections.Generic; using UnityEngine; using System.IO; using UnityEditor; /// <summary> /// 导入图片自动设置图片标签(标签为导入文件夹的名字) /// </summary> public class AutoSetTag : AssetPostprocessor { void OnPostprocessTexture(Texture2D texture) { string atlasName = new DirectoryInfo(Path.GetDirectoryName(assetPath)).Name; TextureImporter ti = assetImporter as TextureImporter; ti.textureType = TextureImporterType.Sprite; ti.spritePackingTag = atlasName; ti.mipmapEnabled = false; } }
注意你的图片不能放在Resources文件夹下面,Resources文件夹下的资源将不会被打入图集,切记
然后你只需要创建文件夹,然后把图片拖进你创建的文件夹下面,图片的Tag就会自动设置为你创建文件夹的名字(个人觉得这种比较方便,就直接分好类打包就行了,还方便管理UI)
具体自己试验一下即可,方便快捷
运行前
运行后
还是有明显的效果的
😀😀😀😀😀😀本次就这么多了,喜欢的话,请点个赞吧😀😀😀😀😀😀
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2019-03-28 unity skybox天空盒分享无需下载