Unity Photon发送数据到服务器

本文关键字:服务器 数据 Photon Unity | 更新日期: 2023-09-27 18:18:11

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

Unity Photon发送数据到服务器

您可以重写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附加到它。