zoukankan      html  css  js  c++  java
  • 云端存储的实现:云存储1

      云端存储和一般的游戏存储的概念是类似的。继承自Object这个类够基,我们可以用它来保存数据。

      他有完善的写入函数SaveDocumentWithObject和WriteCloudDocument。一个是保存数据(可以用于终端保存本地文件,本地文件可以连接到终端时就保存云端),另一个是将数据写入云端文件ReadCloudDocument。ParseDocumentAsObject(可能会进行数据解析,毕竟Apple那边和这边存储数据的方式是有区别的),游戏启动的时候用这两个函数来读取数据。

    var CloudStorageBase Cloud;
    
       ...
    
       Cloud = class'PlatformInterfaceBase'.static.GetCloudStorageInterface();
       Cloud.AddDelegate(CSD_ValueChanged, CloudValueChanged);
       Cloud.AddDelegate(CSD_DocumentReadComplete, CloudReadDocument);
       Cloud.AddDelegate(CSD_DocumentConflictDetected, CloudConflictDetected);

      前边声明各种代理,获取云端接口之后,声明代理函数:

      文档值改变,文档之读取完毕,文档值冲突。

    Cloud.QueryForCloudDocuments();
    //查询列表
    
    Cloud.ReadCloudDocuments(0);
    StringData=Cloud.ParseDocumentAsString(0);
    //读取之后转化格式
    
    Cloud.SaveDocumentAsString(0,StringData);
    Cloud.WriteCloudDocument(0);
    将之传入数据
    然后写入云端

      

  • 相关阅读:
    linux gcc安装
    重装win7后如何恢复ubuntu引导
    Eclipse搭建Android开发环境(安装ADT,Android4.4.2)
    mysql变量使用总结
    最快得到MYSQL两个表的差集
    mysqldb
    更改时间 (时分秒)
    使用命令转移文件
    报喜啦~过了!
    Jmeter接口测试示例
  • 原文地址:https://www.cnblogs.com/NEOCSL/p/2960339.html
Copyright © 2011-2022 走看看