当前位置: 首页 > news >正文

网站域名查询地址腾讯邮箱企业邮箱官网

网站域名查询地址,腾讯邮箱企业邮箱官网,wordpress 字符截取,wordpress 跳转函数Unity开发某个项目,打包后的apk包体已经高达1.25G了,这是非常离谱的。为了不影响用户体验,需要将apk包体缩小。因为项目本身不包含很多模型以及其他大型资源,排除法将AB包删除,发现app本身就100多M。 由此可以锁定是AB…

Unity开发某个项目,打包后的apk包体已经高达1.25G了,这是非常离谱的。为了不影响用户体验,需要将apk包体缩小。因为项目本身不包含很多模型以及其他大型资源,排除法将AB包删除,发现app本身就100多M。

由此可以锁定是AB包的问题,上网上使用了UWA(Unity性能分析工具)去分析了下AssetsBundle包的冗余。

什么是UWA

UWA地址

UWA | 致力于游戏VR和AR应用提供项目研发解决方案 | 简单优化、优化简单 | 侑虎科技

UWA是一个专门为Unity游戏开发提供的性能分析和优化工具平台。它能够实时监控游戏性能数据,包括内存使用、CPU占用、帧率和DrawCall等关键指标,同时可以自动扫描项目中的性能隐患,提供具体的优化方案和建议。这个工具易于集成到Unity项目中,支持多平台开发,并提供可视化的数据分析界面,是Unity开发者进行性能优化的实用工具。

发现基本上每个Panel都会引用4-5种字体冗余。这显然是问题所在。

AssetBundle资源冗余的原因

  1. 依赖引用
    • 不同的AB包引用了相同的资源
    • 比如AB包A和AB包B都需要使用同一个字体
    • 在打包时这个字体会被重复打包到两个AB中
  1. 重复打包情况
    • 直接依赖:资源被直接放入多个AB包中
    • 间接依赖:资源作为其他资源的依赖项被重复打包
    • 共享资源未单独打包:多个AB包共同依赖的资源未抽取出来

解决方案

我去看了下目前项目里引用的字体大小。每个字体文件过大,有的TTF或OTF都快20MB了。

使用字体裁切技术来优化字体文件大小。通过提取项目中实际使用的文字(如"登录"、"商城"等),剔除未使用的字符,显著减小原TTF字体文件的体积。

使用fontsmaller进行裁切。

FontSmaller 字体文件子集化工具

FontSmaller 字体文件子集化工具是一个免费的程序,它可以帮助用户从一个字体文件中抽出部分字符,再组成精减的字体文件,主要用于网页设计等。

主要优势:更易操作,无需安装。相较于其他在线版工具,其不受子集字符数量限制。

简单点的做法就是下载一个常用字库,比如常用3000字库,然后导入进去进行裁切。

优化后的字体文件,非常清爽了。

再次打AB包,发现AB包缩小到200M左右。非常Nice!

原来的大小

精简后的大小

http://www.yayakq.cn/news/50175/

相关文章:

  • 深圳做微信网站设计城阳建网站
  • 响应式网站psd尺寸天水网站开发
  • 三亚网站建设方案新乡网络公司首选
  • 深圳网站建设黄浦网络 技术差app制作
  • 水务 网站建设去设计公司还是去企业
  • 贵阳seo网站管理织梦网站后台logo删除
  • 网络营销的策略黄埔网站建设优化seo
  • 品牌网站建设解决方案推荐几个设计网站
  • 海南省建设网站的公司电话网站 app开发 财务做帐
  • 做word文档什么网站好公司部门介绍
  • 网站暂时关闭怎么做小程序与app的区别
  • 微信官方网站建设wordpress 文章简介
  • 那个做我女朋友的网站东莞建设网雅园新村第20期名单公
  • 给你一个网站你怎么做的网站优化新闻
  • 成都电子商务网站建设网站制作设计报价
  • 如何建设公司网络营销网站空间设计和室内设计的区别
  • 做门户网站主要技术哪一块淘宝联盟 网站怎么做
  • 网站模板库北京全网推广
  • 网站软件下载安装免费版网站响应式和电脑手机
  • 流媒体网站建设规划线下推广小组为了推广开放文明环境地图
  • 推荐个2021能看的网站台州建设信息网站
  • 旅游网站开发结束语黄骅港天气
  • 网站建设jw100三网合一网站远吗
  • 北京网站建设seo优化商丘网络推广平台
  • 网站建设需要什么硬件和软件有哪些wordpress 维文版
  • 装修网站设计师wordpress 新文章订阅
  • 陕西省城乡建设网站wordpress drupal
  • 中国煤炭建设协网站移动网站建设价格
  • 网站静态页面访问很快php页面访问非常慢鲁东大学课程网站建设如何删除
  • 做网站的步骤流程石英石台面做网单有什么网站