У меня многопользовательская игра в Unity. Я использую PhotonEngine для этого.
В игре есть курица, это игрок. Он может собирать семена с земли. Затем оно доставляет семя в определенное время и получает одно очко.
Проблема в том, что я хотел бы создать экземпляр этого семени в качестве объекта сцены. Вот код, где я делаю это:
public virtual void OnJoinedRoom()
{
PhotonNetwork.Instantiate(player.name, spawnPoint.position, spawnPoint.rotation, 0);
lobbyCamera.SetActive(false);
PhotonNetwork.InstantiateSceneObject(seed.name, spawnPoint.position, spawnPoint.rotation, 1, null);
Debug.Log("1 seed spawned.");
}
Но как-то не работает. Программа не выдает ошибку или предупреждение. Более того, я вижу сообщение, записанное в debug.log. Так что в принципе это порождено. Но он не появляется в иерархии, он нигде не появляется. Так что это не так. Что я сделал не так?
p.s. Я добавил семенной сборник в код. Он находится в папке ресурсов. Так что это не проблема.