玩家加入游戏Unity Mirror

问题描述 投票:0回答:1

我正在制作一场足球比赛,我想在新玩家加入后将两支球队的得分设置为 0(这是一场 1v1 比赛,所以这是有道理的)。我使用的是 Unity 2022.3.1.16f1 和最新版本的 Mirror。

我尝试过使用

OnPlayerConnected()
,但这不起作用我还查看了文档并尝试使用
OnClientConnect()
,但它不存在。

c# unity-game-engine 3d multiplayer mirror
1个回答
0
投票

我发现出了什么问题...您只能在类型为

OnPlayerConnected()
的脚本中使用
NetworkManager
,而我的不是。我找到了一种解决方法,只需在实际的
NetworkManager
中引用所述脚本,然后在
OnPlayerConnect()
中的
NetworkManager
中设置变量...希望可以帮助任何面临相同/类似问题的人。

© www.soinside.com 2019 - 2024. All rights reserved.