感谢您选择唤境Evkworld!在本篇教程中,我们将学习云存档组件的使用方法。
云存档组件可以将本地的存档数据上传到云端,并随时下载更新本地存档数据。
云存档功能目前只能用于单机游戏,联机游戏中无法添加该组件。
点击引擎上方组件库按钮
选择【云存档】组件,双击添加
云存档同步的存档内容,是通过系统动作【保存】所储存的内容。
在场景开始时,我们先保存两个存档,分别命名【存档1号】和【存档2号】
运行游戏后,我们在本地就有了两个存档。
但假如我们清空了本地的存档数据(例如卸载了游戏),这两份存档就会消失。 这个时候,就需要云存档功能来将云端的存档重新下载到本地以供使用。
在我们存档后,添加云存档动作:上传。
上传和下载都需要一定的时间 ,可以通过条件来判断上传下载状态,然后自行决定在此期间游戏要怎么运行。
一般来说,在游戏开始时,我们就会去获取云端的存档数据,并在成功获得数据后,在进入后续的游戏逻辑。
当云存档数据下载后,本地就会重新出现【存档1号】和【存档2号】两个存档数据,可以使用系统的【加载】动作进行存档的加载。
有云存档的上传和下载都需要时间,系统限制了上传的间隔,不会在两秒内进行频繁的上传下载。
用户可通过条件:【同步操作频繁】来检测是否在两秒内进行了多次操作。
同步到云端的存档数据,是与当前进入游戏的账号相关。 由于单机游戏目前是不需要手动输入账号,因此云存档功能目前只适用于【本地数据被清空后重新获取存档】的情况。