【发布时间】:2016-04-15 17:26:18
【问题描述】:
所以在这个游戏中,我使用文件 I/O 来存储游戏数据,比如高分等等。它在 windows pc build(.exe) 中运行良好,但我无法在 android 应用程序上加载高分。
我只是使用在可执行目录中创建(如果不存在)的简单文件名,但相同的代码似乎不适用于 android。
android 和 windows pc 的工作目录之间是否存在问题?请帮忙..
string dataFile = Constants.GameDataFilePath;
gameDataFile = File.Open(dataFile, FileMode.OpenOrCreate,
FileAccess.Read,
FileShare.None);
【问题讨论】:
-
您必须使用 Application.persistentDataPath
-
谢谢@Joe...会试试的
-
不过为了保存游戏数据,我更喜欢PlayerPrefs
-
@Thanks Joe..
Application.persistentDataPath成功了..