> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# TAK 편집기에서 번들 및 레이아웃 만들기

> TAK 편집기에서 번들 및 레이아웃 만들기

이 문서는 TAK 편집기를 사용하여 새 터치 적응 번들(TAB) 및 레이아웃을 만드는 방법에 대한 가이드입니다. 확장이 이미 설치되어 설정되어 있다고 가정합니다. [설치](/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor) 및 [설정](/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-setup) 지침은 이전 문서에서 확인할 수 있습니다.

## 새 번들 만들기

1. 명령 팔레트를 시작합니다(`Ctrl+Shift+P` 또는 `Cmd+Shift+P`).
2. "create"를 검색하고 "Touch Adaptation Kit: Create new Bundle"을 선택합니다.

   <img src="https://mintcdn.com/microsoft-4404708b/CwRBzaXvHw9zaPoe/images/gdk/features/common/tak-editor-create-bundle-command.png?fit=max&auto=format&n=CwRBzaXvHw9zaPoe&q=85&s=affe1d24385c9d3c55fb9718143a0eae" alt="새 번들 만들기 명령이 선택된 명령 팔레트의 스크린샷" width="604" height="94" data-path="images/gdk/features/common/tak-editor-create-bundle-command.png" />
3. 번들을 정의할 매개 변수를 요청하는 일련의 프롬프트가 나타납니다. 요청된 정보를 입력하고 각 프롬프트 후에 `Enter`를 누릅니다. 프롬프트는 아래 표에 요약되어 있습니다.

   | 프롬프트                     | 설명                                                                                                                                                                                                                                                                                                                   |
   | ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | `Workspace`              | VS Code에서 두 개 이상의 워크스페이스 폴더가 열려 있는 경우에만 표시됩니다. 하나의 루트 워크스페이스 폴더만 있는 경우 자동으로 선택되고 프롬프트는 건너뜁니다. 여러 워크스페이스 폴더가 있는 경우 번들을 배치할 폴더를 선택해야 합니다.                                                                                                                                                                              |
   | `Name`                   | 새 번들의 이름. 단순 이름(예: `test-game-1`)이거나 중첩된 상대 경로일 수 있습니다. 예를 들어, 선택한 루트 워크스페이스 폴더가 `bundles`이고 상대 경로 `role-playing-games/test-game-1`이 제공된 경우, 생성된 번들은 `path/to/bundles/role-playing-games/test-game-1`에 배치됩니다.                                                                                                        |
   | `Layouts Directory Name` | 기본값: `layouts`. 레이아웃이 저장될 번들 내 디렉터리의 이름.                                                                                                                                                                                                                                                                             |
   | `Assets Directory Name`  | 기본값: `assets`. 자산이 저장될 번들 내 디렉터리의 이름.                                                                                                                                                                                                                                                                                |
   | `Context File Name`      | 기본값 `context`. 컨텍스트 파일의 이름. 이 파일은 번들의 루트에 배치됩니다. [컨텍스트 파일에 대한 자세한 내용은 여기](/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-bundle#context-and-state)를 참조하세요.                                                                                                                         |
   | `Languages`              | 기본값: None. 번들이 지원할 쉼표로 구분된 IETF 언어 태그 목록(예: `en-US, ja-JP, fr-CA`). 여러 언어에 대한 지원을 추가할 때 각 언어 전용 하위 디렉터리가 layouts 및 assets 디렉터리 내에 생성됩니다. [터치 적응 번들 지역화에 대한 자세한 내용](/build/core-features/common/game-streaming/game-streaming-tak-localization). 여기에 제공된 언어 태그와 상관없이 layouts 디렉터리 아래에 `neutral` 디렉터리가 생성된다는 점에 유의하세요. |
   | `Templates`              | 기본값: `blank`. 새 번들의 시작점으로 사용할 원하는 수만큼의 템플릿을 선택합니다. 번들이 어떻게 렌더링되는지 미리 볼 수 있습니다. [여기](/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-templates). 선택한 각 템플릿에 대해 layouts 디렉터리 아래의 *각* 언어 하위 디렉터리에 레이아웃이 생성된다는 점에 유의하세요.                                                |

<Note>`Workspace` 및 `Name` 프롬프트 외에도 모든 다른 프롬프트에는 텍스트를 입력하지 않고 `Enter`를 눌러 수락할 수 있는 기본값이 있습니다.</Note>

## 새 레이아웃 만들기

번들 만들기와 유사하게 새 레이아웃 만들기 프로세스는 명령 팔레트를 통해 수행됩니다.

<Info>번들을 만들려면 VS Code에서 열려 있는 워크스페이스 폴더(들) 내에 적어도 하나의 번들이 존재해야 합니다.</Info>

단계는 다음과 같습니다.

1. 명령 팔레트를 시작합니다(`Ctrl+Shift+P` 또는 `Cmd+Shift+P`).
2. "create"를 검색하고 "Touch Adaptation Kit: Create new layout for existing bundle"를 선택합니다.

   <img src="https://mintcdn.com/microsoft-4404708b/CwRBzaXvHw9zaPoe/images/gdk/features/common/tak-editor-create-layout-command.png?fit=max&auto=format&n=CwRBzaXvHw9zaPoe&q=85&s=f0a25cbb973c310fe2f634cd1523dc1f" alt="새 레이아웃 만들기 명령이 선택된 명령 팔레트의 스크린샷" width="607" height="98" data-path="images/gdk/features/common/tak-editor-create-layout-command.png" />
3. 레이아웃을 정의할 매개 변수를 요청하는 일련의 프롬프트가 나타납니다. 요청된 정보를 입력하고 각 프롬프트 후에 `Enter`를 누릅니다. 프롬프트는 아래 표에 요약되어 있습니다.

   | 프롬프트                  | 설명                                                                                                                                                                                        |
   | --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | `Bundle`              | 열려 있는 워크스페이스 폴더(들)에서 발견된 모든 번들의 드롭다운 목록으로 표시됩니다. 레이아웃을 만들 번들을 선택하세요. 워크스페이스에 여러 번들이 있는 경우에만 표시됩니다. 번들이 하나만 있으면 자동으로 선택되고 프롬프트가 건너뜁니다.                                                     |
   | `Template`            | 기본값: `blank`. 새 레이아웃의 시작점으로 사용할 템플릿을 선택합니다. 번들이 어떻게 렌더링되는지 미리 볼 수 있습니다. [여기](/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-templates). |
   | `Name`                | 기본값: 템플릿 이름. 새 레이아웃의 이름. 단순 이름만 가능하며(예: `main-menu`) 중첩된 상대 경로는 될 수 없습니다. 번들에 동일한 이름의 다른 레이아웃이 없도록 고유해야 합니다.                                                                              |
   | `All Languages`       | 기본값: `No`. `Yes`가 선택되면 선택한 번들의 layouts 디렉터리 아래의 *각* 언어 하위 디렉터리에 레이아웃이 생성됩니다. `No`가 선택되면 레이아웃은 `neutral` 디렉터리에만 생성됩니다. `Yes`가 선택되면 `Languages` 매개 변수는 건너뜁니다.                               |
   | `Languages`           | 기본값: None. 레이아웃을 생성할 쉼표로 구분된 IETF 언어 태그 목록(예: `en-US, ja-JP, fr-CA`). `All Languages`가 `Yes`로 설정된 경우 이 프롬프트는 건너뜁니다. 선택한 번들의 layouts 디렉터리 내에 하위 디렉터리가 존재하지 않는 언어 태그가 제공되면 생성됩니다.           |
   | `Make Layout Default` | 기본값: `No`. `Yes`가 선택되면 레이아웃이 번들의 기본 레이아웃으로 설정됩니다. 이는 번들의 `takxconfig.json` 파일에서 변경으로 발생합니다.                                                                                               |

## 다음 단계

> \[!div class="nextstepaction"]
> [레이아웃 미리 보기](/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-preview-layouts)


## Related topics

- [Visual Studio Code용 Touch Adaptation Kit (TAK) 편집기](/ko/build/core-features/common/game-streaming/tak-editor/index.md)
- [TAK 편집기로 터치 적응 번들 패킹](/ko/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-pack-bundles.md)
- [XBOX Cloud Gaming 터치 및 스트리밍 지원](/ko/build/core-features/common/game-streaming/index.md)
- [터치 적응 레이아웃 미리 보기](/ko/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-preview-layouts.md)
- [터치 레이아웃 게시](/ko/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-publishing-layouts.md)
