Wwise 外部源 Unity

问题描述 投票:0回答:0

大家。 我试图让外部声音在 Unity 中播放,但是当我尝试播放它时出现错误:“Wwise:无法打开文件:Gong_2.wem”

My Project Settings 将我所有的文件设置为ExternalSources.wsources的输入路径,如下:


<?xml version="1.0" encoding="UTF-8"?>
<ExternalSourcesList SchemaVersion="1" Root="..\Assets\WwiseExternalSources">
    <Source Path="SeedDrop.wav" Conversion="Default Conversion Settings" />
    <Source Path="Gong_2.wav" Conversion="Default Conversion Settings" />
    <Source Path="shyApplauseTemp.wav" Conversion="Default Conversion Settings" />
</ExternalSourcesList>

输出路径设置为我的 Unity 项目的

D:\game\WwiseProject\GeneratedSoundBanks\Windows
文件夹,我看到生成音库后所有
wem
文件都存在于该文件夹中。

以下是我用来播放声音的代码:

            AkExternalSourceInfo source = new AkExternalSourceInfo();
            source.iExternalSrcCookie = AkSoundEngine.GetIDFromString("External_Source");
            source.szFile = "Gong_2.wem";
            source.idCodec = AkSoundEngine.AKCODECID_PCM;
            AkSoundEngine.PostEvent("Play_Voice", gameObject, 0, null, null, 1, source);

声音库已加载并且

Play_Voice
事件正在发生,但在查找
Gong_2.wem
文件时抛出错误。

我的设置有问题吗?它在哪里寻找 Gong_2.wem 文件?

声音应该播放并且控制台没有错误

c# unity3d wwise
© www.soinside.com 2019 - 2024. All rights reserved.