using UnityEngine;
using System.Collections;
//using UnityEngine.Networking;
public class GlVar : MonoBehaviour
{
public int t;
public GameObject Camera;
//NetworkView networkView;
public void SetPos()
{
this.GetComponent<NetworkView>().RPC("RSetPos", RPCMode.All, Camera.transform.position, Camera.transform.localRotation);
}
[RPC]
void RSetPos(Vector3 pos, Quaternion rot)
{
print((pos.x).ToString());
Camera.transform.position = pos;
Camera.transform.localRotation = rot;
}
}
В данном коде положение правильно передает. Я пока временно пробую вызывать эту функцию через кнопку. Во время нажатия на другом клиенте мигает нужный поворот и исчезает а положение нормально устанавливается.
Этот скрипт положен на пустой ГО и повесил нетворквие.
public GameObject Camera - летающая камера которой управляет клиент.
У меня юнити 5, хотел сделать чкркз нетворкпозитион но результат тот же что и сейчас.