unity3d 各种路径&权限
2016-05-26 11:56
246 查看
转载来至 http://www.wtoutiao.com/a/2139080.html
一.在项目根目录中创建Resources文件夹来保存文件。
可以使用Resources.Load("文件名字,注:不包括文件后缀名");把文件夹中的对象加载出来。
注:此方可实现对文件实施“增删查改”等操作,但打包后不可以更改了。
二.直接放在项目根路径下来保存文件
在直接使用Application.dataPath来读取文件进行操作。
注:移动端是没有访问权限的。
三.在项目根目录中创建StreamingAssets文件夹来保存文件。
1.可使用Application.dataPath来读取文件进行操作。
2.直接使用Application.streamingAssetsPath来读取文件进行操作。
注:此方法在pc/Mac电脑中可实现对文件实施“增删查改”等操作,但在移动端只支持读取操作。
四.使用Application.persistentDataPath来操作文件(荐)
该文件存在手机沙盒中,因为不能直接存放文件,
1.通过服务器直接下载保存到该位置,也可以通过Md5码比对下载更新新的资源
2.没有服务器的,只有间接通过文件流的方式从本地读取并写入Application.persistentDataPath文件下,然后再通过Application.persistentDataPath来读取操作。
注:在Pc/Mac电脑 以及android跟Ipad、ipone都可对文件进行任意操作,另外在IOS上该目录下的东西可以被iCloud自动备份。
五.使用Application.temporaryCachePath来操作文件
操作方式跟上面Application.persistentDataPath类似。除了在IOS上不能被iCloud自动备份。
一.在项目根目录中创建Resources文件夹来保存文件。
可以使用Resources.Load("文件名字,注:不包括文件后缀名");把文件夹中的对象加载出来。
注:此方可实现对文件实施“增删查改”等操作,但打包后不可以更改了。
二.直接放在项目根路径下来保存文件
在直接使用Application.dataPath来读取文件进行操作。
注:移动端是没有访问权限的。
三.在项目根目录中创建StreamingAssets文件夹来保存文件。
1.可使用Application.dataPath来读取文件进行操作。
2.直接使用Application.streamingAssetsPath来读取文件进行操作。
注:此方法在pc/Mac电脑中可实现对文件实施“增删查改”等操作,但在移动端只支持读取操作。
四.使用Application.persistentDataPath来操作文件(荐)
该文件存在手机沙盒中,因为不能直接存放文件,
1.通过服务器直接下载保存到该位置,也可以通过Md5码比对下载更新新的资源
2.没有服务器的,只有间接通过文件流的方式从本地读取并写入Application.persistentDataPath文件下,然后再通过Application.persistentDataPath来读取操作。
注:在Pc/Mac电脑 以及android跟Ipad、ipone都可对文件进行任意操作,另外在IOS上该目录下的东西可以被iCloud自动备份。
五.使用Application.temporaryCachePath来操作文件
操作方式跟上面Application.persistentDataPath类似。除了在IOS上不能被iCloud自动备份。
相关文章推荐
- Unity实用案例之——CameraController
- Unity3D实现3D立体游戏原理及过程
- unity3D 涂涂乐使用shader实现上色效果
- unity3D AR涂涂乐制作浅谈
- 【Unity3D】游戏研发团队及岗位职责
- Unity Android/IOS 打开图片库和相机,并加载图片
- Unity3D 查找Update函数体为空的类
- 【Unity3D】Unity3D工具、Mono工具、内部脚本工作原理以及跨平台特性
- Unity3D 渲染统计窗口Stats
- 猫都能学会的Unity3D Shader入门指南
- unity脚本执行顺序
- update,fixedupdate,lateupdate的区别,解决跟随相机抖动
- (转载)[Unity3D]关于Android真机调测Profiler
- Unity热门插件推荐
- [Unity3d]Shader 着色器 学习前了解知识
- Cardboard for Unity VR游戏开发教程
- 【Unity3D】常用API学习笔记
- 【Unity3D】基础知识学习笔记
- Unity3D 之防止刚体碰撞导致旋转
- spine-unity3D 学习笔记