我必须根据以下要求为我的大学开发一个 Unity 模板项目:
该项目应基于两个场景:
我想知道是否有人已经开发了类似的东西,并对多人网络框架和/或资产有任何建议,可以帮助我实现这些要求。
由于我是一名相当初级的 Unity 开发人员,只负责简单的 VR 单人游戏项目,所以任何提示/指导都会非常有帮助。
附注我已经做了一些研究,而且我真的很喜欢 Normcore 而不是 Photon Fusion,但遗憾的是 Normcore 仅在其私有解决方案中支持 WebGL 构建,我认为这对于这样的项目来说相当昂贵。
Azure Web PubSub 传输怎么样?它使用 websocket 作为连接。 https://www.youtube.com/watch?v=-0LlnojcMCs
在 WebGL 中设置多人游戏非常简单。完整的项目可以在 https://github.com/albertxavier100/unity-multiplayer-azure-solution/releases/tag/0.1.0
下载看起来 Azure Web PubSub 更便宜。
至于语音,有一个很棒的开源框架:https://github.com/adrenak/unimic
您可以通过传输中的 Azure Web PubSub 将音频剪辑发送到另一个 Unity 实例