当前位置:网站首页>Wwise入门和实战
Wwise入门和实战
2022-08-04 05:25:00 【丁小未】
前言
游戏开发中音效往往是会被人们忽略的模块,美术表现往往视觉冲击力很强,就能直接感觉出好与不好,但音效模块是一种锦上添花的模块,好的音效设计会使得游戏的体验更加好,我在没有接触Wwise之前也是用的Unity内置的Audio模块,程序的工作就是调用原生的音效而已,几乎没有什么改变,如果我们想要实现一个最简单的需求,例如赛车游戏,引擎声随着速度的变化而变化,我们用Unity原生的音效模块就会很难实现,但如果接触了Wwise引擎,就变得so easy。
我在接触了Wwise引擎之后,感觉官方文档写的并不好,虽然引擎产品本身是特别棒,由于文档简略的原因,会让刚接触的人特别难上手,我也是反复的摸索成功对接到Unity之后才决定写个系列教程以便帮助更多的开发者。系列教程后来被UWA收录,我也感觉很开心,能够让更多的程序知道和了解Wwise。
系列文章介绍
内容主要分为三大部分,Wwise引擎的介绍、常见的功能实现和性能优化,这也符合我们介绍某样东西的3W原则(What、Why、How)。
1、Wwise是什么?
Wwise是Audiokinetic公司出品的一款空间引擎解决方案。
2、为什么要用Wwise?
一些我们耳熟能详的3A大作例如《刺客信条》、《守望先锋》、《崩坏3》、《王者荣耀》、《权力的游戏》、《QQ飞车》等等音频模块都采用了Wwise,一线游戏大厂例如腾讯、米哈游、游族、巨人、莉莉丝、畅游等都有专门的Wwise音效团队。笔者尝试了Wwise之后发现其确实有出众的优势,譬如使得Unity跟音效模块完全分离、具有性能调试工具、具有丰富的混音器等,我们没有理由拒绝了解它。
3、如何使用Wwise?
从我们常见的音效需求出发,内容包括多语言的实现、不同材质的脚步声、玩家的心跳声随着HP的变化而变化,以及3D音效、背景音效、配音强弱的控制等,并且都有对应的案例Demo。
其次重点介绍游戏音效的性能优化和音效资源包体优化,包括Wwise的内置性能分析工具Profiler的使用,以及常见的音效性能瓶颈和针对性的优化策略。
课程内容
- 初识Wwise
- Wwise的多语言
- 游戏同步器(GameSync)的介绍和使用
- 利用Attenuation实现3D衰减音效
- FilePackager的使用和音效瘦身
- Unity中使用Wwise引擎(附Demo工程)
- Unity中Wwise的热更
- 使用Profiler优化性能
课程观看
https://edu.uwa4d.com/course-intro/0/131
更多精品教程
边栏推荐
- Write golang simple C2 remote control based on gRPC
- SLSA 框架与软件供应链安全防护
- Shocked, 99.9% of the students didn't really understand the immutability of strings
- [Evaluation model] Topsis method (pros and cons distance method)
- 心余力绌:企业面临的软件供应链安全困境
- Use Patroni callback script to bind VIP pit
- 离线采集怎么看sql执行计划
- The difference between px, em, and rem
- Web Basics and Exercises for C1 Certification - My Study Notes
- idea设置识别.sql文件类型以及其他文件类型
猜你喜欢
嵌入式系统驱动初级【3】——字符设备驱动基础中_IO模型
EntityComponentSystemSamples学习笔记
Delphi-C端有趣的菜单操作界面设计
[One step in place] Jenkins installation, deployment, startup (complete tutorial)
想好了吗?
数的划分之动态规划
败给“MySQL”的第60天,我重振旗鼓,四面拿下蚂蚁金服offer
DP4398:国产兼容替代CS4398立体声24位/192kHz音频解码芯片
[Evaluation model] Topsis method (pros and cons distance method)
腾讯136道高级岗面试题:多线程+算法+Redis+JVM
随机推荐
企业需要知道的5个 IAM 最佳实践
[Cocos] cc.sys.browserType可能的属性
static在不同位置定义变量居然还有不同的含义?
触觉智能分享-SSD20X实现升级显示进度条
C Expert Programming Chapter 5 Thinking about Linking 5.2 Advantages of Dynamic Linking
12. Paging plugin
心余力绌:企业面临的软件供应链安全困境
C专家编程 第5章 对链接的思考 5.3 函数库链接的5个特殊秘密
8.03 Day34---BaseMapper query statement usage
擎朗智能全国研发创新中心落地光谷:去年曾获2亿美元融资
OpenSSF 安全计划:SBOM 将驱动软件供应链安全
高性能高可靠性高扩展性分布式防火墙架构
解决安装nbextensions后使用Jupyter Notebook时出现template_paths相关错误的问题
el-Select selector bottom fixed
9、动态SQL
力扣:96.不同的二叉搜索树
Teenage Achievement Hackers Need These Skills
MySQL database (basic)
文献管理工具 | Zotero
C Expert Programming Chapter 4 The Shocking Fact: Arrays and Pointers Are Not the Same 4.5 Other Differences Between Arrays and Pointers