游戏内语音对讲插件 Dissonance For Mirror Networking

发布于:2023-01-14 ⋅ 阅读:(861) ⋅ 点赞:(0)

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 文档。

按键说话完成。


网站公告

今日签到

点亮在社区的每一天
去签到