illegal view ID обьект должен инстантится на всех клиентах

illegal view ID обьект должен инстантится на всех клиентах

Сообщение disignkiev 06 дек 2016, 00:43

Добрый день , хочется сделать так чтобы обьект инстантился на всех клиентах но выдаёт ошибку "illegal view ID:0 method: Instantiate Rpc GO:Sphere" , может кто-то подскажет в чём может быть ошибка
Синтаксис:
Используется csharp
  public GameObject newo;
    PhotonView newo2;
public void inst()
{
 newo = Resources.Load<GameObject>(it.prefab);
newo.transform.position = transform.position + transform.forward + transform.up;
newo2 = newo.GetPhotonView();
int id1 = PhotonNetwork.AllocateViewID();
newo2.RPC("InstantiateRpc2", PhotonTargets.AllBuffered, id1, newo.name);
 }
[PunRPC]
   
  void InstantiateRpc2(Vector3 pos, Quaternion rot, int id1, string np)
    {
      GameObject  newo = Resources.Load<GameObject>(np);
        Transform objg = Instantiate(newo, pos, rot) as Transform;

       
        PhotonView[] nViews = objg.GetComponentsInChildren<PhotonView>();
        nViews[0].viewID = id1;
    }
disignkiev
UNец
 
Сообщения: 9
Зарегистрирован: 07 ноя 2016, 10:27

Вернуться в Photon

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2