美文网首页
图集管理的三种方式

图集管理的三种方式

作者: 小星星幼儿园 | 来源:发表于2017-07-20 13:08 被阅读0次

手机游戏,UI占的比重比较大。UI的图集管理相对来说就比较重要。一个好的图集管理方式要考虑以下几点目标:

  1. 方便开发管理
  1. 内存控制
  2. drawcall合并

方便开发管理要求维护方便。内存控制包括ios的分类压缩、图集的空间利用率。drawcall合并要求同panel的ui在同一张图集里。

根据开发经验,总结了三种对图集管理的方式

  1. 使用Unity自带Sprite Packer 插件
  1. Simple Sprite Packer插件
  2. 手工制作图集

| Sprite Packer| Simple Sprite Packer | 手工制作图集
----|------|----|----
prefab引用方式|原图(也可以对图集进行重Packer)|图集sprite|图集sprite
ab包管理|自动生成ab包|指定ab包|指定ab包
空间利用率|自动排列,利用率高|自动排列,利用率高|手排,比较灵活可高可低
维护难度|维护非常方便,不需要关心图集|1. 增加图需要手动重新打图集 2. 移动sprite不需要手改图集,需要重新指定prefab|1. 增加图需要手改图集,切图 2.移动sprite需要重新改图集,切图,重新指定prefab 3.为了空间利用率和压缩做图集调整时比较繁琐
效果上问题|图集重packer容易产生毛边,切图要小心||\

目前项目采用的手工制作图集,在对图集进行排版优化、sprite压缩调整图集上浪费了比较大的精力。但是ab包能够自己指定比较适合我们资源加载的策略。如果能够重新选择的话,应该会用Simple Sprite Packer插件管理的方式。

相关文章

  • 图集管理的三种方式

    手机游戏,UI占的比重比较大。UI的图集管理相对来说就比较重要。一个好的图集管理方式要考虑以下几点目标: 方便开发...

  • 做自媒体是文章还是视频好

    自媒体的输出方式包括文章、图集、视频三种方式,大多数人都是选择图文与视频,也 会有很多新手问,做自媒体是主攻文章好...

  • 《PHP7内核剖析》

    FPM三种不同的进程管理方式 php-fpm进程管理一共有三种模式:ondemand、static、dynamic...

  • 14.实战开发

    包管理的三种方式 CocoaPodsCarthageSwift Package Manager CocoaPods...

  • [redis 源码走读] zmalloc

    内存管理 redis 内存管理实现,有三种方式: jemalloc (谷歌) tcmalloc (facebook...

  • 自媒体不赚钱?试试这两个套路

    其实在头条赚钱主要的就是广告收益。 广告泉源有三种:文章、视频、图集,图集我并没有操作过,暂时不谈,主要说文章和视...

  • 开源库 - 包管理(依赖库管理)

    Swift依赖库管理 Swift依赖库管理有三种方式: CocoaPods (中心化的依赖管理器,CocoaPod...

  • 凝心聚力 共创辉煌

    航空工业上发管理团队2018拓展训练图集

  • Addressable资源管理

    1)Addressable资源管理​2)Addressable热更新问题3)不合理旧图集拆分成新的小图集4)XLu...

  • 组合拳的力量 - 敏捷精益的混合管理

    在IT圈有三个最主流的项目管理方式:瀑布管理、敏捷管理和精益管理。一般来讲,三种方式都能找到适应的项目类型,比如:...

网友评论

      本文标题:图集管理的三种方式

      本文链接:https://www.haomeiwen.com/subject/xvbdkxtx.html