Unity的包体压缩以及音效优化
1.音效加载的优化
针对安卓平台,如果一开始就将音效给加载进去的话,那么上图中的内存占用率就会很大:
导致最为明显的变化就是,场景加载的时候卡顿严重,影响游戏的体验
优化方案:对于背景音乐(高频音乐)设置加载模式为streaming模式,使用缓存加载,播放完毕后会自动从缓存中卸载,从而提高内存占用率,如果你发现的的音效很占内存那么试试这个操作肯定不错。
2.减少包体体积
分析方法:
查看log信息:
查看里面的:
注意:只有至少打包一次之后才会有这些信息
你可以看到里面Textures、Meshes、Sounds等等占用的大小,一般来说Textures占用的最多。
下面紧接着的就是打包进去的资源,你查下是不是有一些不必要的资源也给打包进去了,将这些没用的资源给剔除掉,然后有针对性的对Textures进行压缩,sounds也进行相应压缩处理等等,这样操作之后你会明显的发现包体体积变小了。
关于如何具体的压缩Textures体积等之类的,我这就不详细解说了:
可以参考:http://blog.csdn.net/highning0007/article/details/37991255
安卓的一般是设置图片压缩为ETC(不带Alpha)、ETC2(带Alpha)
IOS的采用的是:PVRTC图片格式
值的注意的是:Unity不是采用的你本身提供的png、jpg的图片,它是给你做转换之后用的转换之后的自己的一套格式,大小和你原图片没有任何关系……
————————————————
版权声明:本文为CSDN博主「LN_Polaris」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ln_polaris/article/details/78811405
Unity的包体压缩以及音效优化相关推荐
- 【Unity编辑器扩展】包体优化神器,图片压缩,批量生成图集/图集变体,动画压缩
功能介绍: 1. 压缩工具支持对图片原文件压缩(支持png/jpg),也支持使用Unity内置图片压缩批量对图片设置压缩参数. 2. 支持以文件夹或及其子文件夹为单位批量生成图集(SpriteAtla ...
- Unity - 性能优化 - 包体,内存 - 偏静态资源的优化
文章目录 静态资源优化 - AssetPostprocessor Texture 压缩 Model 网格.动画 压缩 音频压缩 纹理的优化经验 尺寸 通道 发布出来的包资源再次分析 如何工具快速定位静 ...
- Unity 包体优化之png拆分为JPG和Alpha Mask
Unity 应用ImageMagical png图片占用空间很大,如果没有透明通道,可以转成jpg,从而使包体变得很小.而有透明通道的图片就没有办法改成jpg了.但是,有一个库,叫ImageMagic ...
- Unity 优化包体大小
总结项目优化中两个对包体大小优化比较大的点: 动画文件 模型默认材质球 一. 动画文件: 对于3d项目模型的动作文件占资源大小还是有蛮大的一部分,所以想在不影响美术要求的情况下能不能对动作文件进行优化 ...
- Unity 之 解决包体过大问题记录和纹理相关知识点整理
Unity 之 解决包体过大问题记录和纹理相关知识点整理 一,发现问题: 二,分析问题: 三,解决问题 3.1 问题分析 3.2 解决方案一 3.3 解决方案二 四,相关知识: 4.1 纹理导入: 4 ...
- Unity 音效优化
Unity 音效优化 导入音频资源 导入的音频资源最好是Wav格式,如果导入MP3格式Unity运行时会自动转换为Wav,进入内存中也是同样的大小 内存优化 实践对比图 实际使用如下(短音效可以大幅压 ...
- 【Flutter】从安卓与iOS包体优化到一键自动打包脚本的一条龙服务
系统信息 System version: MacOS 12 Flutter version: 1.22.5 Dart version: 2.10.4 Android Studio version: 4 ...
- 【Unity3D插件】Build Report Tool插件,Build报告,优化包体,查看资源占用
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦. 一.前言 ...
- 【TA-霜狼_may-《百人计划》】图形3.6 纹理压缩——包体瘦身术
[TA-霜狼_may-<百人计划>]图形3.6 纹理压缩--包体瘦身术 @[TOC]([TA-霜狼_may-<百人计划>]图形3.6 纹理压缩--包体瘦身术 3.6.1 纹理压 ...
- 把Unity包体构建到steam的后台
一 首先到Steamworks去下载需要的SDK,修改sdk\tools\ContentBuilder\scripts里面的俩个vdf文件名 app_build_1000.vdf文件是你游戏软件的,d ...
最新文章
- Sql Server 中锁的概念
- 只知道用它打印了Hello World,除此之外你了解多少呢?
- 秒懂上线必不可少的安全测试!
- cad绘制椭圆的方法有几种_CAD新手入门教学:如何绘制矩形?
- vue-11-路由嵌套-参数传递-路由高亮
- SpringBoot+AntV实现饼状图中的花瓣图
- button theme
- java uncked_使用FindBugs对SpringSide1.0m3进行分析的结果
- xgboost论文公式解析
- 设计模式1——设计模式的原则
- 系统美化 XP主题及其他
- MATLAB模拟声压分布,基于Matlab仿真软件构建圆形压电晶体三维模型
- python install pip 区别_pip install和python -m pip install有什么区别?
- [C语言]函数与调试
- Latex 资料汇总(持续更新)
- 因果推断综述及基础方法介绍(二)
- php7视频处理扩展_PHP7扩展开发之类型处理
- shp文件各部分的含义和中文乱码解决
- HP服务器清除bios方法
- 移动端pc端兼容element-ui
热门文章
- 【干货】高盛合伙人制度和激励机制!
- (转)姚期智:呼之欲出的量子计算机,和它漫长的最后一英里(全文)
- 开源实战 | 手把手教你在 Azure 上畅享 SAP、SUSE全套解决方案
- Pouch Container与Kubernetes相比效率如何?
- 【图像加密】基于matlab GUI+Logistic+Tent+Kent+Henon图像加密与解密【含Matlab源码 1745期】
- kali linux 桌面消失_Kali安装好后,需要修改的一些常用配置
- kubectl 获取不到node_排查 Node.js 服务内存泄漏,没想到竟是它?
- numpy获得ndarray的byte数 内存中的大小
- 合并重叠数据combine_first
- linux dprintk 日志,linux內核調試中的printk()函數詳解