用C#写一个将输入的用户名和密码写到文件的Unity脚本
时间: 2024-03-14 07:45:43 浏览: 125
在Unity中使用C#脚本编写的教程
3星 · 编辑精心推荐
可以使用以下代码实现:
```csharp
using System.IO;
using UnityEngine;
using UnityEngine.UI;
public class WriteToFile : MonoBehaviour
{
public InputField usernameInput;
public InputField passwordInput;
public void WriteToFileButton()
{
string username = usernameInput.text;
string password = passwordInput.text;
string path = Application.dataPath + "/UserData.txt";
StreamWriter writer = new StreamWriter(path, true);
writer.WriteLine("Username: " + username + ", Password: " + password);
writer.Close();
Debug.Log("User data written to file.");
}
}
```
这个脚本包含了一个按钮,当用户点击它时,会将输入框中的用户名和密码写入到一个名为 "UserData.txt" 的文件中。这个文件会被写到应用程序的数据路径下。注意,这段代码中的路径是相对于应用程序的 Assets 文件夹的路径。
在 Unity 中,将这个脚本挂载到一个空对象上,并将输入框的引用分别赋值给 `usernameInput` 和 `passwordInput` 变量。然后将这个脚本关联到一个按钮的 `OnClick` 事件中。
阅读全文