Unity3d 使用Unity和Tango保存数据

Unity3d 使用Unity和Tango保存数据,unity3d,google-project-tango,persistent-data,Unity3d,Google Project Tango,Persistent Data,我一直在尝试使用二进制格式化程序和Application.persistentDataPath在我的Tango设备上保存游戏数据。但是,保存后,该文件将无法找到。 目前,该路径读取为Storage/simulated/0/Android/data/com.mine.project/files/filename.bin,但如上所述,该路径实际上并不存在于任何地方。 有没有其他方法可以将所有这些数据保存到我尚未找到的Tango上?如果没有,有没有办法让这些文件显示出来? 这是我当前使用的代码,减去我

我一直在尝试使用二进制格式化程序和Application.persistentDataPath在我的Tango设备上保存游戏数据。但是,保存后,该文件将无法找到。 目前,该路径读取为Storage/simulated/0/Android/data/com.mine.project/files/filename.bin,但如上所述,该路径实际上并不存在于任何地方。 有没有其他方法可以将所有这些数据保存到我尚未找到的Tango上?如果没有,有没有办法让这些文件显示出来? 这是我当前使用的代码,减去我使用的一些调试函数


据我所知,这不会引发任何错误,我甚至可以通过file.Exists函数再次找到该文件,但我需要再次找到该文件,以便通过其他程序进行访问,到目前为止,这是不可能的。

为您的保存操作显示相关的代码示例。应用程序将数据写入持久数据路径是否重要?写SD卡对你有用吗?如果您试图读回计算机上的信息,处理存储在SD卡上的数据会更容易。理想情况下,我会读回计算机上的信息。我目前没有SD卡,但我计划尝试一下,希望能在那之前弄清楚。奇怪的是,我从Tango中拔出了电源线,数据直接保存到Tango的存储器中,而不是SD卡。我以前试过,但它救不了我。不知道发生了什么。很高兴它能起作用,谢谢大家。
string path = Application.persistentDataPath + Path.DirectorySeparatorChar + "file.bin";   
BinaryFormatter bf = new BinaryFormatter ();    
FileStream file = File.Open (path, FileMode.OpenOrCreate);  
bf.Serialize(file, data); 
file.Close ();