Unity中的特殊路径

Unity中的特殊路径

Application.dataPath

print(Application.dataPath);
  • 输出打印后可以获取当前工程的路径,(只限于编辑器模式获取,打包后这个路径就没有意义了)
  • 得到的路径是属于Assets文件夹下

Resources

print(Application.dataPath + "/Resources");
  • 手动创建
  • 只读,只能通过Resources相关API加载
  • 打包时该文件夹下的所有资源都会被打包出去
  • 打包时Unity会对其压缩加密

StreamingAssets

print(Application.streamingAssetsPath);
  • 手动创建
  • 打包出去不会被压缩加密,可以任由我们摆布
  • 移动平台只读,PC平台可读可写
  • 可以放入一些需要自定义动态加载的初始资源(热更新相关)

persistentDataPath

print(Application.persistentDataPath);
  • 可读可写,一般进行游戏数据持久化,存储游戏相关的数据可以放入这个路径
  • 不同平台,路径不同,没有固定的位置

⇒ 未完待续…

猜你喜欢

转载自blog.csdn.net/m0_69778537/article/details/134561454