【问题标题】:Missing PhotonNetwork.autoCleanUpPlayerObjects缺少 PhotonNetwork.autoCleanUpPlayerObjects
【发布时间】:2021-09-22 06:23:14
【问题描述】:

我目前正在使用 PUN 2.20.1。我正在尝试在房间中实例化一个对象并面临两个问题。

  1. PhotonNetwork.InstantiateRoomObject 仅适用于主机。在客户端(非主控端)调用时,它返回 null。

2.没有可用的 autocleanupPlayerObjects 属性。

Error screenshot 我查看了文档,但没有找到任何答案。任何帮助都深表感谢:)

【问题讨论】:

    标签: c# unity3d photon


    【解决方案1】:
    1. 这是设计使然:只有主客户端才能实例化房间对象。您可以阅读更多关于此herehere 的信息。
    2. 您可以在PUN Classic to PUN 2 Migration Notes 找到答案。您可以改用PhotonNetwork.CurrentRoom.AutoCleanUp

    PhotonNetwork.autoCleanUpPlayerObjects 消失了。该设置是每个房间的,所以它现在在 RoomOptions 中。示例:PhotonNetwork.CreateRoom(null, new RoomOptions() { CleanupCacheOnLeave = true });

    在这两种情况下,我们都可以改进文档,但您也可以使用文档搜索(例如:12)。

    【讨论】:

    • 感谢您的帮助:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-17
    • 2021-05-14
    • 2014-01-23
    • 2020-06-22
    • 2012-04-21
    • 2018-04-25
    • 2019-12-15
    相关资源
    最近更新 更多