0
我使用Unity的Network Lobby資產創造我的遊戲大廳。在編輯器中的遊戲的工作很好,但是當我建立到PC奇怪的東西發生了:第1選手對象的Start()
功能正在場景中一切的Awake()
之前調用。我在遇到麻煩調試因爲錯誤只在PC上發生PlayerPrefab的`start()方法被調用的比賽畫面的`清醒之前`()`
建立。但我相信,目前的腳本執行順序是這樣的:
首先玩家Start()
- >所有Awake()
遊戲場景內 - >其他玩家的Start()
請幫我做時,它通常應第一的球員Start()
執行!
怎麼樣:https://docs.unity3d.com/ScriptReference/Networking.NetworkBehaviour.OnStartClient.html –
或https://docs.unity3d.com/ScriptReference /Networking.NetworkBehaviour.OnStartLocalPlayer.html –
@CổChíTâm不會看起來像什麼,我試圖做的,也許我只是沒有正確地使用它... – AVAVT