Unity资源加载对应的路径

Application.dataPath

输出路径:工程根目录+"/Assets"

Application.streamingAssetsPath

输出路径:工程根目录+"/Assets/StreamingAssets"

StreamingAssets路径下的文件在打包过程中会原封不动保存,在游戏运行过程中,资源不会主动加载,所有资源只读不可写,读取文件需要使用WWW方式

Application.persistentDataPath

输出路径:C:/Users/用户名/AppData/LocalLow/*CompanyName*/*ProductName*

可读可写的路径,读取文件需要使用WWW方式

Application.temporaryCachePath

输出路径:C:/Users/用户名/AppData/Local/Temp/*CompanyName*/*ProductName*

临时数据/缓存目录的路径,可读可写,游戏关闭后会清空

 

AssetBundle

AssetBundle是需要在Unity中代码创建的资源【UnityEditor.BuildPipeline.BuildAssetBundles】

加载方式:

1.WWW www=new WWW(文件路径);【需要在协程中】

2.AssetBundle.LoadFromFile(文件路径);【加载本地资源】

Resourcs

Resources中的资源是在游戏打包之后不可更改和添加的,在游戏运行开始时,Resources中的所有资源都会预先加载,无论工程中有多少个Resources文件夹,都会打包到一起,

加载方式:

Resources.Load(资源名称);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值