我正在使用 Unity 的网络大厅资产为我的游戏创建大厅。游戏在编辑器上运行良好,但是当我在 PC 上构建时发生了一些奇怪的事情:第一个玩家对象的函数在场景中的所有其他Start()
对象之前被调用。Awake()
我在调试时遇到了麻烦,因为该错误仅发生在 PC 版本上。但我相信目前脚本执行顺序是这样的:
第一个玩家的Start()
->Awake()
游戏场景中的所有玩家 -> 其他玩家的Start()
请帮我让第一个播放器Start()
正常执行!
我正在使用 Unity 的网络大厅资产为我的游戏创建大厅。游戏在编辑器上运行良好,但是当我在 PC 上构建时发生了一些奇怪的事情:第一个玩家对象的函数在场景中的所有其他Start()
对象之前被调用。Awake()
我在调试时遇到了麻烦,因为该错误仅发生在 PC 版本上。但我相信目前脚本执行顺序是这样的:
第一个玩家的Start()
->Awake()
游戏场景中的所有玩家 -> 其他玩家的Start()
请帮我让第一个播放器Start()
正常执行!