Spawn клиента при подключении к серверу C# Unity3d

248
29 июня 2018, 22:30

Необходимо было сделать spawn игроков в Canvas через UnityNetwork. Реализовал это следующим образом:

public override void OnServerAddPlayer(NetworkConnection conn, short playerControllerId) 
{
    GameObject player = GameObject.Instantiate(playerPrefab, new Vector3(0, 0, 0), Quaternion.identity) as GameObject;
    player.transform.SetParent(GameObject.FindGameObjectWithTag("Canvas").transform, false);
    NetworkServer.AddPlayerForConnection(conn, player, playerControllerId);      
}

Когда клиент подключается, то у игрока-сервера все хорошо. Оба объекта заспавнились в канвасе. Но у клиента оба игрока за канвасом. Подскажите, как можно это решить?

READ ALSO
Требуется имя метода C#

Требуется имя метода C#

Помогите, пожалуйста, исправить ошибку, ошибка в rnd

673
Загрузка моделей 3Ds Max

Загрузка моделей 3Ds Max

Доброго времени суток!

250
C# MDI ограничить появление дочерних форм

C# MDI ограничить появление дочерних форм

Есть родительская форма MainForm, и 2 дочерние формы: 1 - StudentsTable и 2 - TeacherTableОткрыть только по каждому экземпляра (т

268