Wwise中ProLoadBank和PrepareEvent深入理解
来源:互联网 发布:整合网络推广方案ppt 编辑:程序博客网 时间:2024/06/05 18:56
PrepareBank 可选择两种 一种是只包含信息结构,一种是全部包含(包含声音文件)
PrepareEvent 预加载事件(要预加载可运行和有意义必须先PrepareBank 或者PrepareBank把事件信息加载进来。调用PrepareEvent时 会先在内存中寻找所需的声音文件,如果有声音文件引用技术加1, 如过该声音所在的bank卸载,当PrepareEvent所作用的事件正在播放,不会马上释放,等声音播放完毕引用计数为0,卸载完成。如果Preparebank后直接播放Event, 如果内存中存在此声音文件就直接播放(引用计数不增加),如果没有报错。
当内存中不存在声音文件时,回去声音所在文件夹去找声音(名字为ID.wem),如果没有保错,找到的话加载到内存。
所有关于Prepare的行为卸载时都会引用技术判断。当事件在播放时,如果引用技术不唯一,不会被卸载掉。调用PrepareEvent卸载资源时,必须为播放停止状态才能马上释放,否则要等播放结束时才释放。
如何单独导出wem 文件呢。当一个声音文件在bank中都没有被包含(必须),但是bank中的事件或者其他东西要作用于这个声音。这个声音在导出的过程中会被单独导出,名字为该文件ID.WEM,并且导出过程会报错误警告。
阅读全文
0 0
- Wwise中ProLoadBank和PrepareEvent深入理解
- 深入理解 Promise (中)
- 深入理解 Promise (中)
- Servlet深入学习,规范,理解和实现(中)——深入理解Tomcat(一)
- 深入理解hibernate中持久化和序列化
- Java中HashMap和TreeMap的区别深入理解
- Java中HashMap和TreeMap的区别深入理解
- Java中HashMap和TreeMap的区别深入理解
- Java中HashMap和TreeMap的区别深入理解<转>
- Java中HashMap和TreeMap的区别深入理解
- Java中HashMap和TreeMap的区别深入理解
- Java中HashMap和TreeMap的区别深入理解
- Java中HashMap和TreeMap的区别深入理解
- Java中HashMap和TreeMap的区别深入理解
- Java中HashMap和TreeMap的区别深入理解
- Java中HashMap和TreeMap的区别深入理解
- Java中HashMap和TreeMap的区别深入理解
- 深入理解Netfilter和iptables:内核中ip_tables小觑
- 1071. Speech Patterns (25)
- 面试题25. 二叉树中和为某一值的路径
- 玩转 Python 3.5 的 await/async
- Docker
- [leetcode]: 414. Third Maximum Number
- Wwise中ProLoadBank和PrepareEvent深入理解
- SQL语句中一些关键字的英文来源
- JAVA 异常
- 安装kalibr标定IMU
- Python进阶-装饰器
- [Java面经]干货整理, Java面试题(覆盖Java基础,Java高级,JavaEE,数据库,设计模式等)
- noip2000 方格取数(多重DP)
- Chromium源码下载问题及方案汇总
- 移动前端css默认bug