Wwise & Unity - Game Audio Basics Tutorial
关键概念
Sequence
- is used to play sounds in a specified order.
sequence container.
Horizontal & Vertical Music
- 平行,指切换,quantanization 量化节拍,等待一定时间切换
- 垂直,指增加其他轨道的输入混合
RTPC(Real - Time Parameter Controls)
- 在这个项目中,到达1的时候action 会被触发
States 状态 - bool statement
if player is xx: do a
if player is xx: do b
工作流
In Wwise - Containers -> Events -> Soundbank -> Unity
- 都是以event为基本单位进行打包
- 导入audio,创建event,打包进入soundbank,
Audio 以及 Container部分
- 导入进actor-mixer的部分
Interactive Music
- music的segment导入interactive music hierarchy
导入文件夹为Music Segments 并且其他的部分都自动变为music track
在Game Sync 创建一个Bool变量记录States
准备来切换不同的Music Playlist
进入Interactive Music 页面 Switch Music Switch Container的绑定
创建一个Transitions来制作从Game-on 到 Game-over的绑定
Integrating Wwise events in Unity using C#
触发事件
AKSoundEngine.PostEvent(<name_event>,GameObject);
修改State状态
AKSoundEngine.SetStateValue(<state_group>,state_name);
修改RTPC的值
Float myrtpc = 0;
AKSoundEngine.SetRTPCValue(<rtpc_name>, myrtpc);
将这些Event全部挂载在游戏的GameObj上,并且将TriggerOn全部修改为Nothing
网友评论