Cloud Save
因其基于云运行,玩家可以在任何地方跨设备访问个人数据,因此可以减少玩家因更换设备或重新安装游戏而导致的数据丢失情况。Cloud Save 可以让玩家与游戏世界和其他玩家进行互动(即使玩家不同时在线)。
您可以将游戏数据与 Cloud Code 结合使用来添加公会/氏族、社区目标或战斗通行证等功能,或者存储多人游戏中物品和 NPC 的状态。
您可以创建索引来查询数据,创建访问类来控制玩家可以读取和写入的数据,以及使用触发器来运行代码以响应数据的变化(例如,向连接的客户端发送推送消息)。
概念
- 玩家数据,用于玩家数据
- 游戏数据,用于非玩家游戏数据(例如:NPC、实体、游戏状态)
- 玩家文件,用于保存任何格式的游戏数据
- 查询,使存储在 Cloud Save 中的数据可搜索
- Cloud Code 集成(例如,当数据发生变化时运行 Cloud Code 触发器)
- 访问类用于控制玩家可以读取和写入哪些数据
开始使用
入门指南介绍了如何向 Unity 项目添加 Cloud Save。
Unity SDK 教程中包含将 Cloud Save 与 Unity 结合使用的示例。
定价
您可以通过 Cloud Save 获得一定量的免费数据,如果超出该限量,只需要为超出部分支付费用。如需了解更多信息和最新定价,请参阅 UGS 定价。
其他资源
下载 Unity Gaming Services(Unity 游戏服务)样本项目,查看如何使用 Cloud Save 解决常见的游戏开发挑战: