微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Unity 2D游戏中实现“每个房间都有自己的语音通道”

如何解决在Unity 2D游戏中实现“每个房间都有自己的语音通道”

我希望制作我的第一个原创 2D 游戏。部分概念是每个“房间”的功能都像一个不同的“语音通道”,就像不和谐中的那些,但过渡的标志是玩家身体移动到不同的房间。因此,如果地图是“堆叠盒子”形式的建筑物,并且红色和黄色在 A 室,则它们可以相互听到,但在 C 室或 B 室中位于它们上方的粉红色或橙色无法听到. 但是,如果 Red 转到 B 房间,他们现在可以与 Green 和 Blue 交谈,但不能再听到 Yellow。

enter image description here

我不知道如何实现这一点。我正在使用 Unity,但我没有这方面的经验。我绝对不确定如何将语音聊天集成到游戏中,更不用说以这种方式了。如果只有在条件下才有可能,请务必提及它们。任何指针都会非常有用,非常感谢!

解决方法

在音频片段的Inspector中需要将音频设置为3d,将spatial blend参数设置为1,使用logarithmic rolloff使声音根据距离变化。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。