2017-03-06 45 views
0

我使用Unity的Network Lobby資產創造我的遊戲大廳。在編輯器中的遊戲的工作很好,但是當我建立到PC奇怪的東西發生了:第1選手對象的Start()功能正在場景中一切的Awake()之前調用。我在遇到麻煩調試因爲錯誤只在PC上發生PlayerPrefab的`start()方法被調用的比賽畫面的`清醒之前`()`

建立。但我相信,目前的腳本執行順序是這樣的:

首先玩家Start() - >所有Awake()遊戲場景內 - >其他玩家的Start()

請幫我做時,它通常應第一的球員Start()執行!

+0

怎麼樣:https://docs.unity3d.com/ScriptReference/Networking.NetworkBehaviour.OnStartClient.html –

+0

或https://docs.unity3d.com/ScriptReference /Networking.NetworkBehaviour.OnStartLocalPlayer.html –

+0

@CổChíTâm不會看起來像什麼,我試圖做的,也許我只是沒有正確地使用它... – AVAVT

回答

相關問題