Unity相关路径

Application.dataPath        只读

在项目根目录下读取文件,但移动端没有访问权限。一般适用于PC端调试用。

Application.streamingAssetsPath  在Assets目录下创建StreamingAssets文件夹,PC上可以读写,移动端只读。一般将预制的二进制文件存在里面,不建议把assetbundle放在StreamingAssets文件夹下。

Application.persistentDataPath  在Pc/Mac电脑 以及Android跟Ipad、ipone都可对文件进行任意操作,另外在IOS上该目录下的东西可以被iCloud自动备份。推荐。

Application.temporaryCachePath  操作方式跟上面Application.persistentDataPath类似。除了在IOS上不能被iCloud自动备份。

Resources.Load(string path);  项目根目录中创建Resources文件夹来保存文件。

 

通过WWW.LoadFromCacheOrDownload接口从外网(http://xxx.com/download/)下载回来的的bundle,下载不会保存 assetbundle 而是直接解压在cache里面。。

 

Application.dataPath 和 Application.streamingAssetsPath 是程序安装目录的相对位置,Application.persistentDataPath 和 Application.temporaryCachePath 是相应平台的某个固定位置。

http://www.cnblogs.com/wonderKK/p/3969284.html

 

 

Application.CaptureScreenshot函数,在每一帧只会调用一次,同一帧中,只有最后一次调用才有效

 

 

看在Unity资料时,如果是4.x,会有默认变量指向一些组件,如 righdbody,但在5.x中,组件语法规范化了,必须要定义一个变量,再在Start() 中通过 rigidbody = GetComponent<Rigidbody> (); 去获取才能使用。

posted @ 2015-10-15 19:43  轻典  阅读(357)  评论(0编辑  收藏  举报