我想在Unity for Android中创建一个应用程序。我希望该应用程序具有一个按钮,您可以在其中添加评论,并将其保存在.txt文件中;还有一个“查看评论”按钮,其中该评论显示在.txt文件的画布上。
当我在Unity游戏上运行它时,它可以与目录中手动创建的.txt文件一起正常工作。但是,当该应用程序基于Mobile构建时,我不知道是否生成了这些.txt文件或如何生成它们。
这是查看评论的代码:
public Text exit_text=null;
public void ViewComment()
{
string readText = File.ReadAllText("sunflowercomments.txt");
exit_text.text = readText;
}
这是编写注释的代码:
public InputField input_text;
public void AddComment()
{
string readText = File.ReadAllText("sunflowercomments.txt");
string text = input_text.text;
string new_string = string.Format("{0}{1}{2}", readText, System.Environment.NewLine, text);
File.WriteAllText("sunflowercomments.txt", new_string);
}
最佳答案
很难回答您的问题,因为您并未真正显示创建文件的方式/位置。但是,您应该能够将其保存到android上的.txt文件,您只需要确保对尝试写入的路径具有适当的写入权限即可。