在unity里利用Sprite Editor切割本图片为多张图片,让Batches和SetPass calls的值处于最小值,用以减少性能损耗。


上图可以见到,尽管图片有十多张,但是Batches和SetPass calls都是维持3的值。笼统一点的说,Batches和SetPass calls的值越大,游戏运行需要消耗的资源也越多,也会导致游戏运行变慢、卡顿等情况,所以尽量减少这两个值变得尤为重要。

图片切割步骤:
1、导入未分割图片资源(如图1)后点击图片,在Inspector栏里修改Texture Type为Sprite(2D and UI)
2、修改Sprite Mode项为Multiple
3、点击进入Sprite Editor

PS:如进入不了Sprite Editor,请检查是否已经安装该插件。
安装方法:Window - Package Manager 搜索 2D Sprite 并单击右下角安装。
4、进入Sprite Editor后点击左上角Slice选择好合适的切割方式,按Sclice确定切割。(切割后可以根据自己需要再每个进行手动调整)

(我这里是用了Grid By Cell Size设置每个统一的大小,然后再手动进行细微调整)
5、调整完成后按右上角Apply确定。

至此完成。

unity使用Sprite Editor图片切割功能减少性能损耗相关推荐

  1. Unity 2D精灵分割图片注意事项

    ** 使用版本 Unity2021.3.6f1c1 ** 1.导入的图片必须是png格式(其他格式或许可以,但是以现在的水平只能了解到使用png是不出错的) 2.导入图片后,将图片类型改为Sprite ...

  2. UGUI sprite editor九宫切图用法

    UGUI九宫格纹理拉伸的使用,不论是游戏中的UI,还是应用中的UI,纹理九宫格拉伸都是必不可少的,因为采用这种拉伸方式,可以最大化的节省纹理资源,任意缩放图片还能保持一个不错的效果,因此在手游和app ...

  3. 利用Unity自带的合图切割功能将合图切割成子图

    转载的,牛人无处不在,我还太渺小 虽然目前网上具有切割合图功能的工具不少,但大部分都是自动切割或者根据plist之类的合图文件切割的, 这种切割往往不可自己微调或者很难维调,导致效果不理想. 今天逛贴 ...

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

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

  5. [Unity][2D]Sprite精灵多个多边形切割

    一张大图中 含有多个 小图,如何把这些小图切割成精灵图片 这种背景图片是黑色背景的,最后切割分离出来的精灵还是会有黑色描边. 导入图片到Unity项目,选择Sprite,Sprite Mode 为Mu ...

  6. 【Unity】Sprite Atlas功能讲解

    目录 SpriteAtlas创建方法 1.Type: Maskter母版 Variant变体 2.Include Build: 勾选时运行游戏时自动加载入内存中,否则需要手动加载(使用到的时候才会加载 ...

  7. Unity简单实现图片墙功能

    Unity简单实现图片墙功能 前言 在做之前公司的项目中,我做过很多实现照片墙效果的功能.其中我觉得我做的效果比较好而且比较有难度的就是雀巢项目中的那个仿照apple watch拖拽效果实现的那个照片 ...

  8. Unity报错之 No Sprite Editor Window registered. Please download 2D Sprite package from Package Manager.

    Unity报错之 No Sprite Editor Window registered. Please download 2D Sprite package from Package Manager. ...

  9. unity2D动画和图片切割

    视频地址:   http://www.tudou.com/listplay/siFwDsllSEM.html 恩,我得到了素材,是这样的 这是一整张的图片,png格式的.很明显,这是类似于一个帧动画之 ...

最新文章

  1. SAP PM 初级系列5 - 工作中心相关的配置
  2. signature=806a32b3c900efe2c25fc19c92754ca3,Signature de câble électronique
  3. oracle 存储怎么使用,Oracle存储过程中如何使用数组(附范例)
  4. sublime text3的php代码合法检查
  5. 4月02日 提取汉字首字母,并大写的类
  6. print的小白用法
  7. 2.9 穆尔彭罗斯伪逆
  8. postgresql 动态添加过滤条件_XsqlFilterResult----动态生成sql语句的类,过滤一些为空的查询条件...
  9. .net,微软,薪资及其他
  10. 传智播客Java 二维数组
  11. 越是经济下行,越是赚大钱的好机会!
  12. 关于Arrays.asList()方法的使用
  13. redis集群原理及三种模式解析
  14. Android Studio开发中的各种开源API
  15. WPS怎么设置显示文章目录
  16. linux ps1详解,Linux-玩转系统提示符PS1
  17. 自主实现sleep函数(代码实现)
  18. iOS开发中常见的英文
  19. 织梦php开发tags功能开发,织梦全网最新联动筛选功能的实现(单选和多选)可显示分类的文章...
  20. 固定资产管理条码系统是什么

热门文章

  1. 对计算机辅助英语教学的建议,CALL引入我国后英语教师面临困难及建议.doc
  2. Oracle 10.2 流复制问题(二)—— C001: large txn detected
  3. 小程序开发教程,适合小白哦
  4. 运动生理学:同骨骼肌相比,心肌细胞的收缩特点是什么?
  5. 计算机英语手抄报活动主题,英语手抄报比赛方案
  6. SpringBoot 默认数据库连接池 HikariCP
  7. 确定sw1开关信号输入端口_机械光开关 MEMS光开关
  8. SpringBoot整合Quartz--使用/教程/实例
  9. 果园节水灌溉能否实现远程智能控制
  10. SCI论文写作是用主动语态好还是被动语态好?