Unity Photon InstantiateSceneObject() 不工作

我在 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 的消息。所以原则上它是产生的。但它没有出现在层次结构中,也没有出现在任何地方。所以它没有这样做。我做错了什么?


ps 我在代码中添加了种子预制件。它位于资源文件夹中。所以这不是问题。


白猪掌柜的
浏览 161回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP