Dissonance For Mirror Networking插件使用指南
插件依赖:
Dissonance Voice Chat 8.1.0
Mirror
第一步:
将 DissonanceSetup 预置从 Dissonance/Integrations/MirrorIgnorance 文件夹拖放到场景中。
此DissonanceSetup 预置,是一个带有两个脚本的预置: “ DissonanceComms”和 MirrorIgnoranceCommsNetwork。
第二步:
在场景中添加Network Manager,这是Mirror组件。
也可以在你的场景中添加一个 Network Manager HUD,这是另一个Mirror组件,它显示了一个用于创建和连接会话的简单用户界面。
创建一个空物体预制体,添加network identity组件,并将其拖入Network Manager的player中。
第三步:
在你可以对任何人对讲之前,你需要添加一个“语音广播触发器Voice Broadcast Trigger”脚本到场景。
您也可以将它添加到您在第一步中创建的 DissonanceSetup 游戏对象中。
若要设置广播触发器Voice Broadcast Trigger,请更改以下两个设置:
1.开启语音传输Voice Activation。这意味着“Dissonance”将在检测到用户正在说话时发送信号。
2.调整到“Global全局”聊天室。
第四步:
要收听“全局Global”房间,添加一个“Voice Receipt Trigger”到场景中。像“语音广播触发器Voice Broadcast Trigger”一样,这个脚本可以放在任何地方,但是对于本教程,您只需将它添加到第一步的 DissonanceSetup 游戏对象。
调整到“Global全局”聊天室。
本文几乎全部内容是https://placeholder-software.github.io/Dissonance/Basics/Quick-Start-Mirror.html官方教程的机翻润色。
Push-To-Talk按键说话
当Voice Broadcast Trigger广播触发器处于按键通话Push-To-Talk (PTT)模式时,语音只有在按下“通话”按钮时才会被传输。
只需改变上文第三步 “Activation Mode激活模式”为“Push-To-Talk”,并选择触发哪个input axis进行声音传输。有关如何定义新input axis输入轴的内容,请参见 Unity 文档。
按键说话完成。