【发布时间】:2023-04-02 06:20:01
【问题描述】:
如何将数据发送到服务器并将它们保存在 Unity 5 和 Photon 中? 例如发送设备 UID、设备型号、设备名称。
【问题讨论】:
如何将数据发送到服务器并将它们保存在 Unity 5 和 Photon 中? 例如发送设备 UID、设备型号、设备名称。
【问题讨论】:
您可以重写 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.
【讨论】: