Question about unity3d error
Error code: PhotonNetwork.Instantiate() can only instantiate objects with a PhotonView component. This prefab does not have one: Player
The prefab exists in the resources folder. Script of creation:
using UnityEngine;
using Photon.Pun;
public class SpawnManager : MonoBehaviour
{
public GameObject[] Spawns;
public GameObject Player;
private void Awake()
{
Vector3 randomPosistion = Spawns[Random.Range(0, Spawns.Length)].transform.localPosition;
PhotonNetwork.Instantiate(Player.name, randomPosistion, Quaternion.identity);
}
}
Everything worked out before, but when I replaced it with another prefab, this error started to come out. Help please!
Answers
-
Hello there!
With PhotonNetwork.Instantiate(), you can only instantiate objects with a PhotonView component. You can add a PhotonView component on the inspector window (Add Component > PhotonView)
Hope this helps!
0