数据存储服务 Data Storage Service

  • Class :DataStoreService

服务对象 Service Object
此对象为服务对象,可以使用GetService()函数获取此服务。Use GetService() to use this service.

不可创建 Unable to Create
无法使用RWObject:New(Classname)创建此对象,也不在编辑器对象列表中显示。Cannot use RWObject:New(Classname) to create this object, nor will not show in editor object list.

不在编辑器管理器中显示 Will not display in editor

脚本可访问 Can access in Script
此对象脚本可访问,但只有服务器脚本可访问 This object can be accessed from script, but only at server script

简介 Introduction

  • 不可删除。
    不能用Destroy()函数删除此对象。

  • Cannot delete
    Cannot use Destroy() function to delete this object.

  • 不可复制。
    不能用Clone()函数复制此对象。

  • Cannot duplicate
    Cannot use Clone() function to duplicate this object.

DataStoreService服务可以返回一个数据存储对象DataStore。在该服务下调用FindDataStore()FindRankDataStore()函数命名一个数据存储空间。
DataStoreService can return a DataStore object DataStore. You can call FindDataStore() or FindRankDataStore() functions in this server to name a storage space.

数据存储服务只能在发布后的地图或游戏中正常生效,所以玩家可以将地图发布后在编辑器里进行数据存储的相关测试。在编辑器的测试时数据存储空间与玩家游玩平台上游戏时的数据存储空间不同。
DataStoreService will only work after map and game has been published, so players can run data storage related tests in editor after publishing. While testing in editor, DataStore and gaming data storage are different.

数据存储的所有已存储的数据都可以通过菜单栏下的测试下的重置玩家信息存储数据按钮来清空,公开的已发布地图存储的玩家数据不会被清除。
All stored data can be cleared from resetting player data under menu-testing. Player data in published maps will not be cleared.

相关链接 Related link

  • 教学视频
  • Tutorial

函数 Functions

    FindDataStore(Key)
    该函数服务于DataStoreService,这个函数把一个DataStore的名称设置为Key。
    This function services DataStoreService. This function sets DataStore name as Key.

    GetDefaultDataStore()
    是服务DataStore的函数,这个函数返回服务器默认的数据存储对象DataStore,其接口与DataStore通用。
    This function services DataStore. This function returns to the defaut server storage object.

    FindRankDataStore(Key)
    是服务DataStoreService的函数,这个函数把一个RankDataStore的名称设置为Key,类似DataStore。返回值是名为Key的那个RankDataStore。
    This function services DataStoreService. This function sets RankDataStore name as Key, similar to DataStore. The return value is the Key of RankDataStore.

文档更新时间: 2020-10-07 02:40   作者:刘征