해당 방식은 다운로드 폴더 경로를 바꾸는게 아닌 기존 경로에서 다른 경로로 참조하는 심볼릭 링크 방식입니다.
유니티에서 에셋을 구매한 뒤 다운로드하면 아래 경로에 저장됩니다.
C:\Users\유저명\AppData\Roaming\Unity\Asset Store-5.x
폴더를 열어주신 뒤 해당경로를 찾아가줍니다.
해당 폴더를 삭제하거나 다른 곳에 우선 백업해둡니다. 저는 바탕화면에 해뒀습니다.
옮기고 싶은 폴더로 가준 뒤 폴더 하나를 만들어줍니다. 이름은 자유롭게 하셔도 됩니다.
윈도우 키를 눌러서 cmd라 입력하여 명령 프롬프트를 관리자 권한으로 실행해줍니다.
mklink /D "C:\Users\사용자명\AppData\Roaming\Unity\Asset Store-5.x" "D:\AssetStoreLink"
즉
mklink /D 링크 대상
명령어를 입력해줍니다.
이제 원래 경로를 보시면 아래처럼 바로가기같은게 생겼을겁니다.
그러면 에셋을 다운할 때 마다 링크된 대상 경로에 저장이됩니다.
링크된 대상 폴더에서 보시면 다운한 에셋들이 잘 저장되어있습니다.
번외) 이동식 HDD를 위한 자동 심볼릭 링크 생성
저는 이동식 HDD를 들고 다니기 때문에 HDD가 없을 때 에셋을 다운하질 못합니다.
그럴 땐 그냥 기존 경로에 다운하도록 하면 AssetStore 심볼릭 링크한 것이 사라집니다.
나중에 다시 HDD를 연결하면 또 이 작업을 반복해야하는데요.
해당작업을 bat 파일 실행하기만 하면 작동되게 작성해봤습니다.
AssetStoreLink.bat
@echo off
chcp 65001 > nul
mklink /D "%APPDATA%\Unity\Asset Store-5.x" "D:\AssetStoreLink"
pause
경로에 따라 다르므로 해당하시는 경로로 바꿔서 작성해서 관리자로 실행해보시면 됩니다.
출처
https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=20284
'유니티 > 유니티 관련 지식' 카테고리의 다른 글
머티리얼을 위한 텍스처 사이트 모음 (0) | 2024.11.25 |
---|---|
유니티 오브젝트 폴링, 더 좋은거 쓰자! Better Object Pooling (0) | 2024.11.17 |
AsstStudio : 유니티로 만든 게임들 해부하기 (4) | 2024.11.14 |
[5] 유니티 MVVM으로 체력바 구현하는 법 (0) | 2024.11.13 |