首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在网络上实例化播放器

无法在网络上实例化播放器
EN

Stack Overflow用户
提问于 2015-07-26 22:29:21
回答 1查看 114关注 0票数 0

我试着做一个非常简单的多人平台型游戏。直到最近,我只有主场景,这将自动创建或加入一个固定的房间。所有的玩家谁运行游戏将自动加入和实例化,在这一点上一切正常工作。

现在,我试图添加一个标题场景,能够创建一个个人空间或加入一个现有的空间。在创建/加入一个房间后,您将被移到我以前使用过的主要场景。这与一个明显的问题有关。在你加入之前加入的玩家不会出现在你面前。任何在你之后加入的人都是可见的,你对任何在你之前加入的人都是可见的。

在主场景中,当您加入房间后,您的角色将被实例化:

代码语言:javascript
复制
PhotonNetwork.Instantiate(playerPrefabName,
                          spawnPoint.position,
                          Quaternion.identity,
                          0);

所以游戏中的所有玩家都应该在网络上实例化,因此在你的游戏中,为什么不是这样呢?

提前谢谢。

编辑:我最终解决了我自己的问题(下面的答案)。如果有人有更好的解决方案或我的解决方案不好的原因,我将把这个问题再保留24小时左右,然后我将标记我的答案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-27 01:13:51

我最终解决了我自己的问题。我想出的解决方案是(通过全局静态)传递要创建/连接的房间的名称,然后在新场景的NetworkManager中使用它来创建/加入房间。这似乎解决了我的问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31642592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档