### **VContainer 설치 (Installation)**
VContainer를 Unity 프로젝트에 통합하는 방법에 대한 설명입니다.
**참고 (NOTE):**
- VContainer는 **Unity 2018.4 이상** 버전을 필요로 합니다.
**설치 방법:**
VContainer는 주로 두 가지 방법으로 설치할 수 있습니다.
1. **OpenUPM을 통한 설치 (Install via OpenUPM):**
- **권장되는 설치 방법**입니다.
- OpenUPM은 Unity 패키지 레지스트리로, VContainer가 이곳에 등록되어 있습니다.
- 이 방법을 사용하면 VContainer의 업데이트가 릴리즈될 때 쉽게 받을 수 있습니다.
- **`openupm-cli`가 설치되어 있는 경우:**
- 프로젝트 디렉토리에서 다음 명령어를 실행합니다:
Bash
```
openupm add jp.hadashikick.vcontainer
```
- **`openupm-cli`를 사용하지 않거나 다른 레지스트리를 사용하는 경우:**
- 프로젝트의 `Packages/manifest.json` 파일을 수동으로 수정하여 `scopedRegistries`와 `dependencies` 필드를 추가합니다.
- **`Packages/manifest.json` 예시:**
JSON
```
{
"scopedRegistries": [
{
"name": "package.openupm.com",
"url": "https://package.openupm.com",
"scopes": [
"jp.hadashikick.vcontainer"
]
}
],
"dependencies": {
"jp.hadashikick.vcontainer": "1.14.0", // 버전은 문서 내용에 따라 다를 수 있습니다.
// ... 다른 패키지들
}
}
```
(현재 문서에 표기된 VContainer 버전은 "1.14.0" 입니다. 최신 버전은 다를 수 있습니다.)
2. **UPM (Unity Package Manager)을 통한 Git URL 설치 (Install via UPM (using Git URL)):**
- 이 방법은 OpenUPM을 사용하지 않고 직접 GitHub 저장소에서 패키지를 가져올 때 유용합니다.
- 특히 VContainer의 포크(fork)를 유지보수하거나 개인 레지스트리를 설정하고 싶지 않을 때 사용합니다.
- 프로젝트의 `Packages` 폴더로 이동하여 `manifest.json` 파일을 엽니다.
- `dependencies` 블록 내에 다음 라인을 추가합니다:
JSON
```
{
"dependencies": {
"jp.hadashikick.vcontainer": "https://github.com/hadashiA/VContainer.git?path=VContainer/Assets/VContainer#1.16.8", // 버전은 문서 내용에 따라 다를 수 있습니다.
// ... 다른 패키지들
}
}
```
(현재 문서에 표기된 VContainer 버전은 "1.16.8" 입니다. 최신 버전은 다를 수 있습니다.)
- 이후 Unity Package Manager가 자동으로 패키지를 설치합니다.
### 요약
VContainer를 Unity 프로젝트에 추가하기 위한 Unity 버전 요구사항을 명시하고, 가장 권장되는 OpenUPM을 통한 설치 방법과 Git URL을 통한 UPM 설치 방법을 구체적인 코드 예시와 함께 설명하고 있습니다.
---
이전 : [[1.2 What is DI]] | 다음 : [[2.2 Hello World]]