OS:Windows11
バージョン:宴4の4.2.1
いつも大変お世話になっております。
エラーがでていたキャラクターのボイスボリュームが0になり、再生されなくなってしまいました。
最初に出ていたエラーは下記2つになります。
Exposed name does not exist: MasterVolumeWilhelm
UnityEngine.StackTraceUtility:ExtractStackTrace ()
UtageExtensions.UtageSoundExtensions:SetAudioMixerVolume (UnityEngine.Audio.AudioMixer,string,single) (at Assets/Utage/Scripts/GameLib/Sound/ExtensionMethods.cs:31)
UtageExtensions.UtageSoundExtensions:SetAudioMixerVolumeUsingFormat (UnityEngine.Audio.AudioMixerGroup,string,single) (at Assets/Utage/Scripts/GameLib/Sound/ExtensionMethods.cs:39)
Utage.SoundManagerSystem:SetAudioMixerVolumeUsingFormat (UnityEngine.Audio.AudioMixerGroup,single) (at Assets/Utage/Scripts/GameLib/Sound/SoundManagerSystem.cs:230)
Utage.SoundManagerSystem:OnChangedTaggedMasterVolume (Utage.SoundManager/TaggedMasterVolume) (at Assets/Utage/Scripts/GameLib/Sound/SoundManagerSystem.cs:224)
Utage.SoundManager:SetTaggedMasterVolume (string,single) (at Assets/Utage/Scripts/GameLib/Sound/SoundManager.cs:121)
Utage.AdvConfig:SetTaggedMasterVolume (string,single) (at Assets/Utage/Scripts/ADV/Logic/AdvConfig.cs:420)
Utage.AdvConfig:SetData (Utage.AdvConfigSaveData,bool) (at Assets/Utage/Scripts/ADV/Logic/AdvConfig.cs:163)
Utage.AdvConfig:OnRead (System.IO.BinaryReader) (at Assets/Utage/Scripts/ADV/Logic/AdvConfig.cs:88)
Utage.BinaryUtil:BinaryRead (byte[],System.Action`1<System.IO.BinaryReader>) (at Assets/Utage/Scripts/GameLib/Binary/BinaryUtil.cs:35)
Utage.BinaryBufferGeneric`1<Utage.IBinaryIO>:Overrirde (Utage.IBinaryIO) (at Assets/Utage/Scripts/GameLib/Binary/BinaryBuffer.cs:88)
Utage.BinaryBufferGeneric`1<Utage.IBinaryIO>:<Overrirde>b__8_0 (Utage.IBinaryIO) (at Assets/Utage/Scripts/GameLib/Binary/BinaryBuffer.cs:80)
System.Collections.Generic.List`1<Utage.IBinaryIO>:ForEach (System.Action`1<Utage.IBinaryIO>)
Utage.BinaryBufferGeneric`1<Utage.IBinaryIO>:Overrirde (System.Collections.Generic.List`1<Utage.IBinaryIO>) (at Assets/Utage/Scripts/GameLib/Binary/BinaryBuffer.cs:80)
Utage.BinaryBufferGeneric`1<Utage.IBinaryIO>:Read (System.IO.BinaryReader,System.Collections.Generic.List`1<Utage.IBinaryIO>) (at Assets/Utage/Scripts/GameLib/Binary/BinaryBuffer.cs:49)
Utage.AdvSystemSaveData:ReadBinary (System.IO.BinaryReader) (at Assets/Utage/Scripts/ADV/Save/AdvSystemSaveData.cs:204)
Utage.FileIOManager:ReadBinaryDecode (string,System.Action`1<System.IO.BinaryReader>) (at Assets/Utage/Scripts/GameLib/File/FileIOManager.cs:146)
Utage.AdvSystemSaveData:TryReadSaveData () (at Assets/Utage/Scripts/ADV/Save/AdvSystemSaveData.cs:118)
Utage.AdvSystemSaveData:Init (Utage.AdvEngine) (at Assets/Utage/Scripts/ADV/Save/AdvSystemSaveData.cs:92)
Utage.AdvEngine/<CoBootInit>d__141:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:632)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
Exposed name does not exist: MasterVolumeSchatten
UnityEngine.StackTraceUtility:ExtractStackTrace ()
UtageExtensions.UtageSoundExtensions:SetAudioMixerVolume (UnityEngine.Audio.AudioMixer,string,single) (at Assets/Utage/Scripts/GameLib/Sound/ExtensionMethods.cs:31)
UtageExtensions.UtageSoundExtensions:SetAudioMixerVolumeUsingFormat (UnityEngine.Audio.AudioMixerGroup,string,single) (at Assets/Utage/Scripts/GameLib/Sound/ExtensionMethods.cs:39)
Utage.SoundManagerSystem:SetAudioMixerVolumeUsingFormat (UnityEngine.Audio.AudioMixerGroup,single) (at Assets/Utage/Scripts/GameLib/Sound/SoundManagerSystem.cs:230)
Utage.SoundManagerSystem:OnChangedTaggedMasterVolume (Utage.SoundManager/TaggedMasterVolume) (at Assets/Utage/Scripts/GameLib/Sound/SoundManagerSystem.cs:224)
Utage.SoundManager:SetTaggedMasterVolume (string,single) (at Assets/Utage/Scripts/GameLib/Sound/SoundManager.cs:121)
Utage.AdvConfig:SetTaggedMasterVolume (string,single) (at Assets/Utage/Scripts/ADV/Logic/AdvConfig.cs:420)
Utage.AdvConfig:SetData (Utage.AdvConfigSaveData,bool) (at Assets/Utage/Scripts/ADV/Logic/AdvConfig.cs:163)
Utage.AdvConfig:OnRead (System.IO.BinaryReader) (at Assets/Utage/Scripts/ADV/Logic/AdvConfig.cs:88)
Utage.BinaryUtil:BinaryRead (byte[],System.Action`1<System.IO.BinaryReader>) (at Assets/Utage/Scripts/GameLib/Binary/BinaryUtil.cs:35)
Utage.BinaryBufferGeneric`1<Utage.IBinaryIO>:Overrirde (Utage.IBinaryIO) (at Assets/Utage/Scripts/GameLib/Binary/BinaryBuffer.cs:88)
Utage.BinaryBufferGeneric`1<Utage.IBinaryIO>:<Overrirde>b__8_0 (Utage.IBinaryIO) (at Assets/Utage/Scripts/GameLib/Binary/BinaryBuffer.cs:80)
System.Collections.Generic.List`1<Utage.IBinaryIO>:ForEach (System.Action`1<Utage.IBinaryIO>)
Utage.BinaryBufferGeneric`1<Utage.IBinaryIO>:Overrirde (System.Collections.Generic.List`1<Utage.IBinaryIO>) (at Assets/Utage/Scripts/GameLib/Binary/BinaryBuffer.cs:80)
Utage.BinaryBufferGeneric`1<Utage.IBinaryIO>:Read (System.IO.BinaryReader,System.Collections.Generic.List`1<Utage.IBinaryIO>) (at Assets/Utage/Scripts/GameLib/Binary/BinaryBuffer.cs:49)
Utage.AdvSystemSaveData:ReadBinary (System.IO.BinaryReader) (at Assets/Utage/Scripts/ADV/Save/AdvSystemSaveData.cs:204)
Utage.FileIOManager:ReadBinaryDecode (string,System.Action`1<System.IO.BinaryReader>) (at Assets/Utage/Scripts/GameLib/File/FileIOManager.cs:146)
Utage.AdvSystemSaveData:TryReadSaveData () (at Assets/Utage/Scripts/ADV/Save/AdvSystemSaveData.cs:118)
Utage.AdvSystemSaveData:Init (Utage.AdvEngine) (at Assets/Utage/Scripts/ADV/Save/AdvSystemSaveData.cs:92)
Utage.AdvEngine/<CoBootInit>d__141:MoveNext () (at Assets/Utage/Scripts/ADV/AdvEngine.cs:632)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)
「キャラクター別のボイスボリュームのAudioMixer設定をする」にて、
AudioGroupウィンドウの右上の「Expose Parameters」から、パラメーター一覧を出し
追加したパラメーターの名前(Of AudioGroup名で判別)を選択して、右クリックのRenameかダブルクリックで名前編集モードにして、「MasterVolume+AudioGroup名」に変える。
例)AudioGroup名が「New Character」の場合、「MasterVolumeNew Character」にする
……これを見逃しておりました。
15キャラ分の名前を別の名前で今まで設定していました。
2キャラ分についてエラーがでてしまい、名前を規則にのっとって15キャラ分リネームしました。そうしたところ、エラーは表示されなくなりました。
しかし、再生すると上記エラーが出ていたキャラクターのボイスボリュームが0になり、ゲームで音声が流れなくなってしまいました。他のキャラクターは今のところ問題なく再生されています。
どうしたらいいのか分からず困っております。
ご助力いただくこと可能でしょうか……。