【问题标题】:Unity Photon Send data to serverUnity Photon 发送数据到服务器
【发布时间】:2023-04-02 06:20:01
【问题描述】:

如何将数据发送到服务器并将它们保存在 Unity 5 和 Photon 中? 例如发送设备 UID、设备型号、设备名称。

【问题讨论】:

    标签: c# unity3d


    【解决方案1】:

    您可以重写 OnPhotonSerializeView 来写入和读取数据。

    void OnPhotonSerializeView(PhotonStream stream, PhotonMessageInfo info){
            if (stream.isWriting) {
                // Write device info
                stream.SendNext (deviceUID);
                stream.SendNext (deviceModel);
                stream.SendNext (deviceName);
            } else {
                // Read device info
                deviceUID = (string)stream.ReceiveNext ();
                deviceModel = (string)stream.ReceiveNext ();
                deviceName = (string)stream.ReceiveNext ();
    
            }
        }
    

    您发送的变量的顺序应该与您接收它们的顺序相同。您的对象还必须附加一个 PhotonView。

    您可以查看更多信息here.

    【讨论】:

      猜你喜欢
      • 2018-06-07
      • 1970-01-01
      • 2010-12-29
      • 2020-11-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-06
      • 2018-05-17
      • 2019-05-27
      相关资源
      最近更新 更多