我在 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 我在代码中添加了种子预制件。它位于资源文件夹中。所以这不是问题。
相关分类