目录
2)Application.persistentDataPath
3)Application.streamingAssetsPath
4)Application.temporaryCachePath
本篇文章分享一下Unity的常用路径和特殊文件夹。
1.1 Unity的常用路径
1)Application.dataPath
描述:Assets文件夹的绝对路径
使用场景:用于读取或写入Assets文件夹中的资源文件,可以通过如下方式打印查看具体路径。
string path = Application.dataPath;
Debug.Log("Assets Path: " + path);
2)Application.persistentDataPath
描述:存储应用程序持久数据的路径,该路径与平台相关,通常是一个用户文档目录或者专门的应用数据目录。在Windows上可能是 C:\Users\<username>\AppData\LocalLow\<CompanyName>\<ProductName>,在Android上则是在应用的私有目录中。
使用场景:用于存储用户生成的数据或保存游戏进度等,这些数据在应用程序更新或重新启动后仍然可用。
3)Application.streamingAssetsPath
描述:StreamingAssets 文件夹的绝对路径。这个文件夹中的内容会被打包进应用程序中。
使用场景:用于存储需要在运行时读取的文件,例如大数据文件或资源,这些文件不应该被修改。
4)Application.temporaryCachePath
描述:存储临时缓存数据的路径,这些数据通常可以在系统需要释放空间时被删除。该路径常位于系统的临时文件,在Windows上可能是 C:\Users\<username>\AppData\Local\Temp。
使用场景:用于存储临时数据或缓存文件,这些数据不需长期保存。
5)Application.consoleLogPath
描述:Unity 编辑器或构建应用程序的日志文件路径。
使用场景:用于获取日志文件的位置,主要用于调试。这个路径在不同平台上会有所不同,通常位于系统日志目录中。