提问人:Sasrielohn 提问时间:11/17/2023 最后编辑:Sasrielohn 更新时间:11/17/2023 访问量:12
如何在 Godot 4 中断开与 WebRTC 大厅的连接?
how to disconnect from WebRTC lobby in Godot 4?
问:
有谁知道如何在建立连接后断开与 RTC 大厅的连接,以便用户可以返回到主大厅(由主 WebSocket 服务器组织)并可能加入另一个 RTC 大厅?
到目前为止,我已经尝试了以下功能:
#my rtc peer
var peer_rtc : WebRTCMultiplayerPeer = WebRTCMultiplayerPeer.new()
#Option A - works well but the once the host of previous lobby tries to connect a different lobby
#the 2nd user works fine and syncs everything, but the host can't see the other users
#close the multiplayer peer and re-create the mesh needed for RTC
peer_rtc.close()
peer_rtc.create_mesh(self.id)
答:
0赞
Sasrielohn
11/17/2023
#1
我想我找到了解决方案,到目前为止似乎正在起作用......
var peers = peer_rtc.get_peers()
for peerID in peers:
peer_rtc.remove_peer(peerID)
评论