[Unity]技巧分享:更改Unity Asset Store 默认下载资源位置的方法
前言
經(jīng)常用unity做項目的鐵子們一定離不開unity自帶的Unity Asset Store,里面各種資源經(jīng)常能夠幫助開發(fā)者省不少事情
但是這個商店下載的資源總是保存到C盤,每次都要把資源包從C盤搬到自己存放資源的資源包里,太麻煩,官方好像
也修改不了默認位置(目前是這樣的),而且不是每個人的C盤都是巨無霸
C盤經(jīng)常變紅讓本強迫癥忍無可忍,所以我就花了點時間研究如何利用win10本身的功能來實現(xiàn)更改Unity Asset Store
默認下載資源位置的方法。
原理解讀
研究發(fā)現(xiàn),如果將C盤中AssetStore這個文件夾刪掉,重新打開unity,使用商店下載資源,那么原位置上就又會重新生
成一個AssetStore文件夾,推測unity應用程序應該是在加載時進行個判定,如果默認路徑下存在AssetStore文件夾,那么就
將資源存放進去,如果沒有就新建一個AssetStore文件夾用來存放用戶下載的資源包,根據(jù)這個思路的話,通過在默認地址
新建一個同名的快捷方式來起到鏈接C盤之外的磁盤內同名文件夾的方法就不可行。(事實證明確實如此,他仍然會新建一
個AssetStore文件夾)
????????簡單的說,快捷方式實際上也是個文件(.lnk?) ?而并不是文件夾,人家unity不認識,我們需要的是一個可以鏈接外地
磁盤的文件夾或者一個指針對象,這個時候,"軟鏈接“這個概念便成為了解決問題的關鍵,window有個mklink命令用來提供
文件之間相互鏈接的方式。
由于我們只需要將我們另存的資源文件夾引入到默認路徑,所以可以使用mklink /j或者mklink /d來創(chuàng)建一個目錄鏈接來達到目
的,其生成的文件屬性正好是我們所需要的文件夾類型。
操作步驟
第一步:需要復制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盤地址"(空格)"剛才記錄的你存放資源的新地址"(回車)?
?【如圖顯示創(chuàng)建聯(lián)接即成功】
第五步(刪除):如果你想取消這個鏈接,只需要把C盤里的這個新生成的文件夾刪除就可以了,換個新的保存地址只需要重復第三、四步即可
注意!
需要鏈接的目標文件夾一定不能含有同名的子文件夾,否則會報”文件已存在的錯誤“,所以之前第二步是剪貼,不是復制!
mklink /j鏈接的路徑必須是絕對路徑,不能是相對路徑。操作時搞錯了路徑,刪掉生成的快捷文件夾就可以.
最后
文章僅發(fā)布在CSDN平臺和個人博客中,對本文技術點有疑問歡迎在評論區(qū)友好交流。
?
總結
以上是生活随笔為你收集整理的[Unity]技巧分享:更改Unity Asset Store 默认下载资源位置的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hadoop遇到的问题及处理
- 下一篇: [NOIP2015提高组]运输计划