【发布时间】:2016-04-01 15:57:49
【问题描述】:
我创建了一个游戏,现在我正在为该游戏制作一个 GUI(带有 UI)。在这个 GUI 中,我有一个名为“SubjectID”的输入字段,玩家可以在其中写下他的名字。我的目标是让每个玩家都有一个文件夹,里面有他的变量(表现和分数)。我怎样才能做到这一点?
这里是我的 SubjectID 输入字段的代码:
public void Start() {
//Inputfield for SubjectID
inputFieldSIDCo = GameObject.Find ("Subject").GetComponent<InputField> ();
InputFieldSI = new InputField.SubmitEvent();
InputFieldSI.AddListener (SubmitSubjectID);
inputFieldSIDCo.onEndEdit = InputFieldSI;
}
//function which submits Inputfield SubjectID
public void SubmitSubjectID(string arg1) {
//save arg1 in a variable called SUBJECTID (with string characteristics)
SUBJECTID = arg1;
//Debug.Log (SUBJECTID);
}
【问题讨论】:
-
如果你想“存储”一些东西,那么为什么不使用数据库呢?或应用程序设置或某些适合您的文件结构。
标签: c# variables unity3d save input-field