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

【Unity优化(一)】音频优化

整理资教程:https://learn.u3d.cn/tutorial/unity-optimization-metaverse

1.音频优化

音频一般不会成为性能瓶颈,是为了节省内存和优化包体大小。

1.0 文件格式和压缩格式

原始音频资源尽量采用WAV格式。
移动平台音频尽量采用Vorbis压缩格式;
IOS平台或不循环的声音可以选择MP3格式;
简短常用的音效,可以采用解码速度快的ADPCM格式(PCM为未压缩格式)
在这里插入图片描述

1.1.启用单一通道设置Force to Mono。(非双声道音频)

将双声道音频改为单声道。
![![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/7683d12223bb4fa3973842fc54474ed2.png)

1.2.修改音频文件采样率,移动平台建议22050HZ

在这里插入图片描述

1.3.加载类型

Load Type:
1.Decompress On Load 适用于小于200kb的音效文件;
2.Compressed In Memory 大于200kb文件或超过5s的音频
3.Streaming 背景音乐或较长音频,虽然会有额外CPU花销,但节约内存且不卡顿

![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/3402b8bae0e6416b989939ddacf34a78.png

1.4静音时,不要简单将音量设置为0,应销毁音频组件,将音频从内存中卸载。

http://www.lryc.cn/news/295118.html

相关文章:

  • 算法.1-三大排序算法-对数器-二分
  • Midjourney新功能介绍:风格参考(Style References)详解
  • C++ 11/14/17 智能指针
  • C++入门【37-C++ 拷贝构造函数】
  • [UI5 常用控件] 06.Splitter,ResponsiveSplitter
  • C遗漏知识(个人向)
  • ERR_SSL_VERSION_OR_CIPHER_MISMATCH
  • 2.5作业
  • linux系统lvs命令的使用
  • PoEAA笔记-7.分布策略
  • Spring Boot 整合 Redis 使用教程
  • 用友U8 Cloud ReportDetailDataQuery SQL注入漏洞复现(QVD-2023-47860)
  • docker镜像命令
  • 通义千问上线春节新应用,AI帮你免费拍全家福
  • RabbitMQ 安装
  • 如何让MySQL从部署到稳定运行?
  • go 内存二进制数据操作
  • Antd+React+react-resizable实现表格拖拽功能
  • StringBuilder类常用方法(Java)
  • Iceberg从入门到精通系列之二十一:Spark集成Iceberg
  • Linux的进程信号
  • svn常用命令及过滤文件 global ignore pattern
  • 【QT+QGIS跨平台编译】之二十九:【HDF5+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
  • React 中实现拖拽功能-插件 react-beautiful-dnd
  • golang 引入swagger(iris、gin)
  • Java开发IntelliJ IDEA2023
  • LeetCode LCP 30.魔塔游戏:贪心(优先队列)
  • Oracle的权限
  • 20240206三次握手四次挥手
  • Navicat的使用教程,操作详解