0

我对 PUN 有一个大问题,那就是 PhotonNetwork.Instantiate 在每个房间的基础上实例化对象,而不是在每个场景的基础上。我现在的设置是一个“服务器”,主客户端,然后其他人加入同一个房间。这是因为我需要能够在游戏开始前向服务器发送 RPC 调用,以用于登录和角色创建目的。

这样做的问题是,已经在世界中的玩家会出现在任何新玩家客户端的登录和角色创建场景中,并且会在玩家改变场景时消失。理想情况下,我只想实例化与客户端在同一场景中的玩家,但我不知道该怎么做。

任何帮助将不胜感激。

4

1 回答 1

0

当所有用户都出现在游戏场景中时,调用 PhotonNetwork.Instantiate。

开始游戏前检查是否所有玩家都成功加载了游戏场景。如果收到每个玩家的确认,则调用 PhotonNetwork.Instantiate 并开始游戏。

于 2015-07-16T09:47:20.450 回答