Я использовал Unity NetworkManager для создания моего объекта.Раньше имел ту же проблему, но решил начать с поиска, чтобы посмотреть, смогу ли я найти проблему по пути.Я заметил, что локальный плеер управляется на обоих устройствах.
Локальные права доступа игрока проверены (идентификация сети), возможно, это мой код, могу ли я получить отзыв, пожалуйста!Префаб превращается в потомка Маркерного Объекта внутри сцены.Я использую маркеры AR и Unity Network для создания многопользовательского онлайн-приложения.
Я использую движок Unity.Сеть и скрипт проходит через NetworkBehaviour.К вашему сведению, при запуске функции есть фигурные скобки ({}), просто не удалось добавить их в текстовое поле.
private void Start()
GameObject marker = GameObject.FindGameObjectWithTag("Respawn");
transform.SetParent(marker.transform, false);
private void Update(){
if (!isLocalPlayer) {
GameObject marker2 = GameObject.FindGameObjectWithTag("Finish");
transform.SetParent(marker2.transform, false);
gameObject.name = "client Player";
return;
}
}
public override void OnStartLocalPlayer()
{
base.OnStartLocalPlayer();
GetComponent<MeshRenderer>().material.color = Color.blue;
gameObject.name = "local Player";
}