如何在Unity中做一个在线的"蜂鸣器"



好的,所以我想要一个可按下的按钮。每当有人按下它(在另一个网络中的计算机上(时,我希望我的游戏对它做出反应。

它应该像这个网站一样工作: https://buzzin.live/

人们应该能够使用用户名登录并按下按钮。我尝试搜索如何像这样做 smt,但我还没有找到答案。

网络是一个非常奇怪的话题,教程很少(大多数教程都是关于在线 fps 的(,所以我希望在这里得到帮助:)

我看到两个选项

  1. Unity 的客户端服务器网络对于简单的事件实现来说似乎有点密集。 如果我是你,我会做的是研究 WebSocket 服务器(不仅仅是纯 tcp 服务器,因为通常 websocket 库比纯 tcp 更容易使用(

  2. 或者你可以看看Unity消息传递API,它不需要支持整个多人游戏shebang,只是简单的消息传递。我会对Unity的网络消息进行一些研究,然后环顾四周。 https://docs.unity3d.com/Manual/UNetMessages.html 设置一个简单的客户端-服务器项目非常简单,Unity 会为您管理连接。

相关内容

最新更新