【发布时间】:2017-08-22 20:30:38
【问题描述】:
我正在做一个项目,我想制作一个记分牌场景,但在开始之前,我想知道并理解 PlayerPrefs.GetInt() 是什么。读完api后,我做了一个测试,看看它是否有效。我在 Windows 上打开注册表编辑器,进入我的项目并添加了一个名为 Player Name 的新字符串值,并附加了一个 int 值 20,仅用于测试。我创建了一个名为number 的int 变量,并将其设为public,这样当我运行unity 时,我可以看到它附加了什么值。这是我的脚本:
public int number;
void Start() {
number = PlayerPrefs.GetInt ("Player Name", 10);
}
由于某种原因,附加到number 的唯一数字是 10。为什么?我将衷心感谢您的帮助。如果您有任何问题,您可以直接问。
【问题讨论】:
-
我们可能需要更多的代码来提供答案
-
您在注册表中编辑/添加了什么?
-
我所做的所有代码都是这样,我只需要知道 PlayerPrefs 是如何工作的。