Unity Photon:实例化非预制对象?
Posted
技术标签:
【中文标题】Unity Photon:实例化非预制对象?【英文标题】:Unity Photon: Instantiate non-prefab objects? 【发布时间】:2021-08-05 09:50:00 【问题描述】:谁能告诉我是否可以在光子网络中实例化非预制对象? 我在运行时创建了一些对象,我想通过光子网络同步它们。 请帮我! 谢谢!
【问题讨论】:
【参考方案1】:不,我不这么认为。因为 photon 只是从资源文件夹中实例化预制件。但也许如果你通过传递信息在所有玩家上创建了相同的对象。通过光子。
【讨论】:
【参考方案2】:您可以在对象上使用RPCs and RaiseEvent 然后manually allocate photonView。在我的项目中,我使用 RaiseEvents 和自定义数据和位置控制器,它们允许我生成和同步超过 999 个对象 (photonView count restriction) 并仅按需同步数据,在这种情况下,您需要在用户之间共享一些 guid 并存储它在控制器中以在生成对象的列表或字典中找到它。
【讨论】:
以上是关于Unity Photon:实例化非预制对象?的主要内容,如果未能解决你的问题,请参考以下文章