[Unity]技巧分享:更改Unity Asset Store 默认下载资源位置的方法 |
您所在的位置:网站首页 › Unity发布assetstore › [Unity]技巧分享:更改Unity Asset Store 默认下载资源位置的方法 |
前言
经常用unity做项目的铁子们一定离不开unity自带的Unity Asset Store,里面各种资源经常能够帮助开发者省不少事情 但是这个商店下载的资源总是保存到C盘,每次都要把资源包从C盘搬到自己存放资源的资源包里,太麻烦,官方好像 也修改不了默认位置(目前是这样的),而且不是每个人的C盘都是巨无霸 C盘经常变红让本强迫症忍无可忍,所以我就花了点时间研究如何利用win10本身的功能来实现更改Unity Asset Store 默认下载资源位置的方法。 原理解读研究发现,如果将C盘中AssetStore这个文件夹删掉,重新打开unity,使用商店下载资源,那么原位置上就又会重新生 成一个AssetStore文件夹,推测unity应用程序应该是在加载时进行个判定,如果默认路径下存在AssetStore文件夹,那么就 将资源存放进去,如果没有就新建一个AssetStore文件夹用来存放用户下载的资源包,根据这个思路的话,通过在默认地址 新建一个同名的快捷方式来起到链接C盘之外的磁盘内同名文件夹的方法就不可行。(事实证明确实如此,他仍然会新建一 个AssetStore文件夹) 简单的说,快捷方式实际上也是个文件(.lnk ) 而并不是文件夹,人家unity不认识,我们需要的是一个可以链接外地 磁盘的文件夹或者一个指针对象,这个时候,"软链接“这个概念便成为了解决问题的关键,window有个mklink命令用来提供 文件之间相互链接的方式。
的,其生成的文件属性正好是我们所需要的文件夹类型。 第一步:需要复制C盘中Asset Store这个地址到一个文本文档记录一下(是包含Asset Store这个文件夹的地址) C:\Users\你自己的用户名\AppData\Roaming\Unity\Asset Store-5.x 第二步:将这个文件夹“剪贴”“剪贴”“剪贴”到自己想要保存的位置 第三步:复制你自己存放资源的这个包含Asset Store文件夹的地址到文档里记录一下 G:\WoRui\Program\unity3D\Asset Store-5.x 第四步:打开命令行界面:运行-cmd,输入:mklink(空格)/j(空格)"刚才记录的c盘地址"(空格)"刚才记录的你存放资源的新地址"(回车) 【如图显示创建联接即成功】 第五步(删除):如果你想取消这个链接,只需要把C盘里的这个新生成的文件夹删除就可以了,换个新的保存地址只需要重复第三、四步即可 需要链接的目标文件夹一定不能含有同名的子文件夹,否则会报”文件已存在的错误“,所以之前第二步是剪贴,不是复制! mklink /j链接的路径必须是绝对路径,不能是相对路径。操作时搞错了路径,删掉生成的快捷文件夹就可以. 最后 文章仅发布在CSDN平台和个人博客中,对本文技术点有疑问欢迎在评论区友好交流。
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |