Вопросы к Поиску с Алисой
Система хранения данных в Roblox Studio работает с помощью сервиса Datastore, который позволяет сохранять информацию, необходимую для работы между сеансами игры, например уровень игрока, очки опыта, деньги, предметы инвентаря и местоположение. create.roblox.com create.roblox.com
Система хранения структурирована подобно словарям или записям и состоит из пар «ключ — значение». gist.github.com Каждый ключ уникален и действует как «заголовок» или «идентификатор». gist.github.com Он может содержать значение, которое можно преобразовать или сериализовать в JSON. gist.github.com
Чтобы сохранить данные, используется метод SetAsync. gist.github.com В качестве аргументов он принимает ключ, значение которого будет установлено, и примитивное значение. gist.github.com
Для чтения данных применяется метод GetAsync. create.roblox.com gist.github.com В качестве параметра ключа он принимает строку, которая будет использоваться как уникальный идентификатор для данных. gist.github.com
По умолчанию игры, тестируемые в Studio, не могут получать доступ к хранилищам данных, поэтому необходимо их включить. create.roblox.com create.roblox.com Для этого нужно открыть настройки игры, перейти в раздел «Безопасность», включить «Enable Studio Access to API Services» и нажать «Сохранить». create.roblox.com create.roblox.com
Доступ к хранилищам данных в Studio может быть опасен для живых игр, так как Studio обращается к тем же хранилищам, что и клиентское приложение. create.roblox.com Чтобы не перезаписывать производственные данные, этот параметр рекомендуется включать только для отдельной тестовой версии игры. create.roblox.com