Unity Photon将数据发送到服务器

时间:2016-11-16 21:29:04

标签: c# unity3d

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

1 个答案:

答案 0 :(得分:0)

您可以覆盖 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.