【发布时间】:2017-03-06 01:58:22
【问题描述】:
我正在使用 Unity 的 Network Lobby 资产为我的游戏创建大厅。游戏在编辑器上运行良好,但是当我在 PC 上构建时发生了一些奇怪的事情:第一个玩家对象的 Start() 函数在场景中其他所有对象的 Awake() 之前被调用。
我在调试时遇到了问题,因为该错误仅发生在 PC 版本上。但我相信目前的脚本执行顺序是这样的:
第一个玩家的Start() -> 游戏场景中的所有Awake() -> 其他玩家的Start()
请帮我让first的播放器Start()在它应该正常的时候执行!
【问题讨论】:
-
@CổChíTâm 似乎不是我想要做的,或者我没有正确使用它......
-
请提供mvce。
标签: unity3d unity5 multiplayer unity3d-unet