本地储存

感谢您选择唤境Evkworld!在这一篇教程里,我们将学习本地储存。

使用本地储存组件可以本地存储数据在用户设备上。例如,它可用于存储个人最佳高分。请注意,如果您需要完整状态保存和加载功能,建议使用系统的“保存”和“加载”动作。

具体使用可以参看下面的视频~ 也可以下拉查看图文教程

添加本地储存

那么我们先来看看如何添加本地储存:在上方顶部快捷栏中,点开省略号图标

打开的面板里找到本地储存,点击添加

添加成功后,在左下方对象库的抽象对象里会出现我们新添加的本地储存。

使用本地储存

效果:点击按钮,储存数据。
条件:按钮被点击

动作-本地储存的设置条目动作,类似于辞典,数据以键值关联,每一个键下对应一个数值或文本。

整条事件完成。

预览效果:预览页面下方调试信息里找到左边的本地储存

点击按钮,观察调试信息里的本地储存。右边可以看到记录的信息。

注意:数据储存需要时间,这个操作是异步的,意思是在他储存的时候,事件表里的其他事件会按顺序继续执行。所以如果想要在储存大量数据后,才实现某些效果,要使用完成时条件

读取储存

当开始游戏时,可以使用获取条目动作来读取,某个键的对应值。

使用获取条目动作后,可以使用获取到条目时条件与本地储存.itemvalue表达式,来获得保存的值。

例如我们要获取上面保存的“记录1”的值,可以这样编写事件表:

此时先点击保存,再点击读取,可以看到文本被成功设置了。

因为数据已经被保存到本地,关闭项目再次预览,直接点击读取,也可成功设置文本。

删除储存

本地储存的动作里有两个删除数据的效果:

清除储存 将所有数据删除。

移除条目删除指定的数据

注意:数据删除同样需要时间,这个操作是异步的,意思是在他删除的时候,事件表里的其他事件会按上下顺序继续执行。所以如果想要在删除数据后,才实现某些效果,要使用移除时条件