> ## 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.

# Creación de paquetes y diseños en el TAK Editor

> Creación de paquetes y diseños en el TAK Editor

Este artículo es una guía sobre cómo empezar a crear nuevos paquetes de adaptación táctil (TAB) y diseños con el TAK Editor. Se supone que la extensión ya está instalada y configurada. Puede encontrar las instrucciones de [instalación](/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor) y [configuración](/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-setup) en los artículos anteriores.

## Crear un nuevo paquete

1. Inicie la paleta de comandos (`Ctrl+Shift+P` o `Cmd+Shift+P`).
2. Busque "create" y seleccione "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="Captura de pantalla de la paleta de comandos con el comando de creación de un nuevo paquete seleccionado" width="604" height="94" data-path="images/gdk/features/common/tak-editor-create-bundle-command.png" />
3. Aparecerá una serie de indicaciones que solicitan los parámetros que definirán el paquete. Escriba la información solicitada y presione `Enter` después de cada indicación. Las indicaciones se resumen en la tabla siguiente.

   | Indicación               | Descripción                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | `Workspace`              | Solo aparece si hay más de una carpeta de área de trabajo abierta en VS Code. Si solo hay una carpeta raíz de área de trabajo, se seleccionará automáticamente y se omite la indicación. Si hay varias carpetas de área de trabajo, se debe seleccionar aquella en la que se colocará el paquete.                                                                                                                                                                                                                                                                                                               |
   | `Name`                   | El nombre del nuevo paquete. Puede ser un nombre simple (por ejemplo, `test-game-1`) o una ruta de acceso relativa anidada. Por ejemplo, si la carpeta raíz de área de trabajo seleccionada se llama `bundles` y se proporciona una ruta relativa `role-playing-games/test-game-1`, el paquete creado se colocará en `path/to/bundles/role-playing-games/test-game-1`.                                                                                                                                                                                                                                          |
   | `Layouts Directory Name` | Valor predeterminado: `layouts`. El nombre del directorio dentro del paquete donde se almacenarán los diseños.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | `Assets Directory Name`  | Valor predeterminado: `assets`. El nombre del directorio dentro del paquete donde se almacenarán los recursos.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | `Context File Name`      | Valor predeterminado: `context`. El nombre del archivo de contexto. Este archivo se coloca en la raíz del paquete. [Más información sobre el archivo de contexto](/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-bundle#context-and-state).                                                                                                                                                                                                                                                                                                                                   |
   | `Languages`              | Valor predeterminado: Ninguno. Una lista separada por comas de etiquetas de idioma IETF (por ejemplo, `en-US, ja-JP, fr-CA`) que admitirá el paquete. Al agregar compatibilidad con varios idiomas, se creará un subdirectorio dedicado a cada idioma dentro de los directorios de diseños y recursos. [Más información sobre la localización de paquetes de adaptación táctil](/build/core-features/common/game-streaming/game-streaming-tak-localization). Tenga en cuenta que se crea un directorio `neutral` en el directorio de diseños independientemente de las etiquetas de idioma proporcionadas aquí. |
   | `Templates`              | Valor predeterminado: `blank`. Seleccione cualquier número de plantillas para usarlas como punto de partida para el nuevo paquete. Hay disponible una vista previa de cómo se representan los paquetes [aquí](/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-templates). Tenga en cuenta que, por cada plantilla seleccionada, se creará un diseño en *cada uno* de los subdirectorios de idioma del directorio de diseños.                                                                                                                                   |

<Note>Aparte de las indicaciones `Workspace` y `Name`, todas las demás indicaciones tienen valores predeterminados que se pueden aceptar presionando `Enter` sin escribir ningún texto.</Note>

## Crear un nuevo diseño

De forma similar a la creación de un paquete, el proceso de creación de un nuevo diseño se realiza mediante la paleta de comandos.

<Info>Debe existir al menos un paquete dentro de las carpetas de área de trabajo abiertas en VS Code para crear un paquete.</Info>

Los pasos son los siguientes:

1. Inicie la paleta de comandos (`Ctrl+Shift+P` o `Cmd+Shift+P`).
2. Busque "create" y seleccione "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="Captura de pantalla de la paleta de comandos con el comando de creación de un nuevo diseño seleccionado" width="607" height="98" data-path="images/gdk/features/common/tak-editor-create-layout-command.png" />
3. Aparecerá una serie de indicaciones que solicitan los parámetros que definirán el diseño. Escriba la información solicitada y presione `Enter` después de cada indicación. Las indicaciones se resumen en la tabla siguiente.

   | Indicación            | Descripción                                                                                                                                                                                                                                                                                                                                                                                     |
   | --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | `Bundle`              | Aparece como una lista desplegable de todos los paquetes que se encuentran dentro de las carpetas de área de trabajo abiertas. Seleccione el paquete en el que se debe crear el diseño. Solo aparece si hay varios paquetes en el área de trabajo. Si solo hay un paquete, se seleccionará automáticamente y se omite la indicación.                                                            |
   | `Template`            | Valor predeterminado: `blank`. Seleccione una plantilla para usarla como punto de partida para el nuevo diseño. Hay disponible una vista previa de cómo se representan los paquetes [aquí](/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-templates).                                                                                         |
   | `Name`                | Valor predeterminado: nombre de la plantilla. El nombre del nuevo diseño. Solo puede ser un nombre simple (por ejemplo, `main-menu`) y no puede ser una ruta de acceso relativa anidada. Debe ser único, de modo que no haya otros diseños con el mismo nombre en el paquete.                                                                                                                   |
   | `All Languages`       | Valor predeterminado: `No`. Si se selecciona `Yes`, se creará un diseño en *cada uno* de los subdirectorios de idioma del directorio de diseños del paquete seleccionado. Si se selecciona `No`, el diseño solo se creará en el directorio `neutral`. Si se selecciona `Yes`, se omite el parámetro `Languages`.                                                                                |
   | `Languages`           | Valor predeterminado: Ninguno. Una lista separada por comas de etiquetas de idioma IETF (por ejemplo, `en-US, ja-JP, fr-CA`) para las que se debe crear el diseño. Si `All Languages` está establecido en `Yes`, se omite esta indicación. Si se proporcionan etiquetas de idioma para las que no existe un subdirectorio dentro del directorio de diseños del paquete seleccionado, se creará. |
   | `Make Layout Default` | Valor predeterminado: `No`. Si se selecciona `Yes`, el diseño se establecerá como diseño predeterminado del paquete. Esto se produce como un cambio en el archivo `takxconfig.json` del paquete.                                                                                                                                                                                                |

## Paso siguiente

> \[!div class="nextstepaction"]
> [Vista previa de diseños](/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-preview-layouts)


## Related topics

- [Empaquetado de paquetes de adaptación táctil con el TAK Editor](/es/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-pack-bundles.md)
- [Touch Adaptation Kit (TAK) Editor para Visual Studio Code](/es/build/core-features/common/game-streaming/tak-editor/index.md)
- [¿Qué es el Touch Adaptation Kit Editor?](/es/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor.md)
- [Configuración del TAK Editor](/es/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-setup.md)
- [Vista previa de diseños de adaptación táctil](/es/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-preview-layouts.md)
