| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- The Elements of Computing Systems 2/E
- HANBIT Academy
- JavaScript
- 메타버스
- 게임 수학
- 입출력과 사칙연산
- 일기
- 밑바닥부터 만드는 컴퓨팅 시스템 2판
- 백준
- Shimon Schocken
- 데이터 통신과 컴퓨터 네트워크
- 박기현
- 생능출판
- 이득우의 게임수학
- https://insightbook.co.kr/
- (주)책만
- hanbit.co.kr
- unity6
- C#
- C++
- 전공자를 위한 C언어 프로그래밍
- C
- 이득우
- booksr.co.kr
- 잡생각 정리글
- 김진홍 옮김
- Noam Nisan
- 알고리즘
- 주우석
- BOJ
Archives
- Today
- Total
cyphen156
Unity6 외부 디렉토리 공유하여 사용하기 본문
Skul 프로젝트에서 DLC와 같이 외부에서 애셋 패키지를 다운로드 해야 하는 경우에 대해 기능을 개발하다가 유니티 클라이언트에서 작업하고 서버로 수동으로 이전하기 귀찮아져서 찾다가 발견한 방법이다.
우선 서버쪽에 폴더를 만든다.

그리고 명령 프롬프트를 실행해서 다음과 같이 작업한다.
C:\Project\Skul-Dimension-Rift>cd Client/Assets
C:\Project\Skul-Dimension-Rift\Client\Assets>rmdir RemoteDatas /s /q
만약 클라이언트 쪽에 폴더가 없다면 이렇게 출력된다.
지정된 파일을 찾을 수 없습니다.
정상적으로 진행하기 위해서는 폴더가 없어야 하는게 맞다.
그리고 나서 Junction 명령을 실행한다.
C:\Project\Skul-Dimension-Rift\Client\Assets>mklink /J RemoteDatas "..\..\DatabaseServer\CDN\RemoteDatas"
성공한다면 다음과 같이 결과가 출력된다.
RemoteDatas <<===>> ..\..\DatabaseServer\CDN\RemoteDatas에 대한 교차점을 만들었습니다.
이러면 이제 유니티에서 작업하고 실제 결과는 다른 곳(서버)에 저장된다.
그리고 클라이언트 측으로 와서 확인하면 다음과 같이 바로가기로 표현된다.


그리고 깃허브에 클라이언트 측 공유 폴더가 업로드 되지 않도록 .gitignore에 추가한다.
/Client/Assets/RemoteDatas/
/Client/Assets/RemoteDatas.meta
귀찮은 작업이 하나 줄엇다!
나중에 씬에서 데이터 뽑아내는 것도 만들어야 하는데 나중에 돌아오도록 하겟다.!
'프로젝트 > 유니티' 카테고리의 다른 글
| 유니티 이미지 파일 임포트 정규화하기 (0) | 2025.12.03 |
|---|---|
| 유니티 6 빌드 테스트 해보다가 느낀점 (0) | 2025.10.29 |
| 유니티 InputSystem ActionMap 할당 에러 해결 일지 (0) | 2025.10.14 |
| 유니티 핵심기능 - Addressable (1) | 2025.04.14 |
| AI Support :: Nav Mesh :: 유니티에서 제공하는 길찾기 (0) | 2025.03.20 |