2016-07-25 6 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

私は最終的にそれがNetworkManagerを、NetworkBehaviourクラスで、次の操作を実行していない動作するようになった:

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

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

...基本的にはNetworkManagerのクラスと同じではなくなります。

関連する問題