版本:Unity 6 (6000.0)
语言中文
  • C#

PlayerPrefs.SetString

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。尽管我们无法接受所有提交,但我们确实会阅读用户提出的每项建议更改,并在适用情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请在几分钟后<a>重试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static void SetString(string key, string value);

说明

针对给定键标识的首选项设置单个字符串值。您可以使用 PlayerPrefs.GetString 来检索此值。

将值保持在 2 KB 或更小。若要存储更大数量的数据,请将其写入 Application.persistentDataPath 中的文件。

以下示例将 KeyNameValue 变量传递给名为 SetString 的函数。该函数在 PlayerPrefs.SetString 中使用 KeyName 变量作为标识符,并使用 Value 作为要存储的内容。例如,您可以使用 PlayerPrefs.SetString 来存储用户名,如下所示:PlayerPrefs.SetString(“CharacterName”, “James”)

然后,GetString 函数使用相同的 KeyName 变量来检索存储在 PlayerPrefs 数据中的值。

using UnityEngine;

public class Example : MonoBehaviour { public void SetString(string KeyName, string Value) { PlayerPrefs.SetString(KeyName, Value); }

public string GetString(string KeyName) { return PlayerPrefs.GetString(KeyName); } }