保存数据:简介

Time:5 分钟

DataStoreService 保存在游戏进程之间保留的数据,例如玩家的金钱、经验值或物品栏中的道具等等。保存的数据可从游戏中的任何场景访问,也可跨服务器访问。

启用 Studio 访问

默认情况下,在 Studio 中测试的游戏无法访问数据存储,所以您必须手动启用

  1. 在 **Home(主页)**选项卡中,打开 **Game Settings(游戏设置)**窗口。如果您的游戏尚未发布,您将被询问是否发布。 https://developer.roblox.com/assets/bltd6af44e38b951d0a/Game-Settings.png

  2. 在 **Security(安全)**部分,打开 Enable Studio Access to API Services(启用 Studio 访问 API 服务).

  3. 点击 **Save(保存)**来注册您的变更。

如果游戏已上线且有活跃玩家,通过 Studio 访问数据存储时请谨慎。Studio 访问与上线的游戏相同的数据,所以建议您在独立的测试版本中访问数据存储。

访问数据存储

数据存储最初通过一个独特的名称创建并访问。例如,一个名为 PlayerGold 的数据存储可以在游戏进程中与进程之间存储玩家的金钱。

  1. 在名为 DataStoreTestServerScriptService 内创建一个新的 Scripthttps://developer.roblox.com/assets/blta132586c9ea9dcc4/DataStoreTest-Object.png

  2. 数据存储通过 DataStoreService 进行管理,所以请在第一行获取服务。

Roblox官方链接:保存数据:简介