2016-07-25 70 views
0

我一直在尋找這個問題的答案,但沒有找到任何解決問題的方法。預製件已註冊。NetworkServer未處於活動狀態。無法在沒有活動服務器的情況下產生對象

下面是一段代碼,在下面的類:

「公共類MyNetworkManager:NetworkManager的」

public override void OnStartServer() 
{ 
    NetworkServer.RegisterHandler(MsgTypes.PlayerPrefab, OnResponsePrefab); 
    base.OnStartServer(); 

    SpawnCard(); 

} 

void SpawnCard() { 
    GameObject go = GameObject.Instantiate (theGuy) as GameObject; 
    NetworkServer.Spawn (go); 
} 

有人會提示的問題是什麼?

回答

0

我終於得到它做的工作在NetworkBehaviour類以下,不NetworkManager的:

public override void OnStartServer() { 
    SpawnCards(); 
} 

private void SpawnCards() { 
    GameObject go = GameObject.Instantiate (myGameObject) as GameObject; 
    NetworkServer.Spawn (go); 
} 

...這基本上是相同的,但不NetworkManager的類。

相關問題