2

各クライアントがロビーでプレーヤーのプレハブを選択できるようにし、ゲームの開始時に、選択したプレハブをクライアント用にインスタンス化したいと考えています。LobbyManager で変数を定義しましたが、機能しません。いつも同じホストです。どうすればこれを解決できますか?

これが私のコードです:

 public override GameObject OnLobbyServerCreateGamePlayer(NetworkConnection conn, short playerControllerId)
    {
        Debug.LogError(playerPrefabIndex + "Ins Index");
        GameObject playerPrefab = (GameObject)Instantiate(spawnPrefabs[playerPrefabIndex]);
        NetworkServer.Spawn(playerPrefab);
        return playerPrefab;
    }
4

1 に答える 1