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

# Création d'ensembles et de dispositions dans l'éditeur TAK

> Création d'ensembles et de dispositions dans l'éditeur TAK

Cet article est un guide pour commencer à créer de nouveaux ensembles d'adaptation tactile (TAB) et de nouvelles dispositions à l'aide de l'éditeur TAK. On suppose que l'extension est déjà installée et configurée. Vous trouverez les instructions d'[installation](/fr-CA/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor) et de [configuration](/fr-CA/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-setup) dans les articles précédents.

## Créer un nouvel ensemble

1. Ouvrez la palette de commandes (`Ctrl+Shift+P` ou `Cmd+Shift+P`).
2. Recherchez « create » et sélectionnez « 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="Capture d'écran de la palette de commandes avec la commande de création d'un nouvel ensemble sélectionnée" width="604" height="94" data-path="images/gdk/features/common/tak-editor-create-bundle-command.png" />
3. Une série d'invites s'affiche pour demander les paramètres qui définiront l'ensemble. Entrez les informations demandées et appuyez sur `Enter` après chaque invite. Les invites sont résumées dans le tableau ci-dessous.

   | Invite | Description |
   | - | - |
   | `Workspace` | Cette invite s'affiche uniquement si plusieurs dossiers d'espace de travail sont ouverts dans VS Code. S'il n'y a qu'un seul dossier racine d'espace de travail, il est sélectionné automatiquement et l'invite est ignorée. S'il y a plusieurs dossiers d'espace de travail, vous devez sélectionner celui dans lequel l'ensemble doit être placé. |
   | `Name` | Le nom du nouvel ensemble. Il peut s'agir d'un nom simple (p. ex., `test-game-1`) ou d'un chemin relatif imbriqué. Par exemple, si le dossier racine d'espace de travail sélectionné s'appelle `bundles` et qu'un chemin relatif `role-playing-games/test-game-1` est fourni, l'ensemble créé sera placé à `path/to/bundles/role-playing-games/test-game-1`. |
   | `Layouts Directory Name` | Valeur par défaut : `layouts`. Le nom du répertoire de l'ensemble où les dispositions seront stockées. |
   | `Assets Directory Name` | Valeur par défaut : `assets`. Le nom du répertoire de l'ensemble où les ressources seront stockées. |
   | `Context File Name` | Valeur par défaut : `context`. Le nom du fichier de contexte. Ce fichier est placé à la racine de l'ensemble. [En savoir plus sur le fichier de contexte](/fr-CA/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-bundle#context-and-state). |
   | `Languages` | Valeur par défaut : aucune. Une liste séparée par des virgules d'étiquettes de langue IETF (p. ex., `en-US, ja-JP, fr-CA`) que l'ensemble prendra en charge. Lorsque vous ajoutez la prise en charge de plusieurs langues, un sous-répertoire dédié à chaque langue est créé dans les répertoires des dispositions et des ressources. [En savoir plus sur la localisation des ensembles d'adaptation tactile](/fr-CA/build/core-features/common/game-streaming/game-streaming-tak-localization). Notez qu'un répertoire `neutral` est créé sous le répertoire des dispositions, quelles que soient les étiquettes de langue fournies ici. |
   | `Templates` | Valeur par défaut : `blank`. Sélectionnez autant de modèles que vous le souhaitez comme point de départ pour le nouvel ensemble. Un aperçu du rendu des ensembles est offert [ici](/fr-CA/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-templates). Notez que pour chaque modèle sélectionné, une disposition sera créée dans *chacun* des sous-répertoires de langue sous le répertoire des dispositions. |

<Note>À l'exception des invites `Workspace` et `Name`, toutes les autres invites ont des valeurs par défaut que vous pouvez accepter en appuyant sur `Enter` sans entrer de texte.</Note>

## Créer une nouvelle disposition

Comme pour la création d'un ensemble, la création d'une nouvelle disposition se fait au moyen de la palette de commandes.

<Info>Au moins un ensemble doit exister dans le ou les dossiers d'espace de travail ouverts dans VS Code pour créer un ensemble.</Info>

Les étapes sont les suivantes :

1. Ouvrez la palette de commandes (`Ctrl+Shift+P` ou `Cmd+Shift+P`).
2. Recherchez « create » et sélectionnez « 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="Capture d'écran de la palette de commandes avec la commande de création d'une nouvelle disposition sélectionnée" width="607" height="98" data-path="images/gdk/features/common/tak-editor-create-layout-command.png" />
3. Une série d'invites s'affiche pour demander les paramètres qui définiront la disposition. Entrez les informations demandées et appuyez sur `Enter` après chaque invite. Les invites sont résumées dans le tableau ci-dessous.

   | Invite | Description |
   | - | - |
   | `Bundle` | S'affiche sous forme de liste déroulante de tous les ensembles trouvés dans le ou les dossiers d'espace de travail ouverts. Sélectionnez l'ensemble dans lequel la disposition doit être créée. Cette invite s'affiche uniquement s'il y a plusieurs ensembles dans l'espace de travail. S'il n'y a qu'un seul ensemble, il est sélectionné automatiquement et l'invite est ignorée. |
   | `Template` | Valeur par défaut : `blank`. Sélectionnez un modèle comme point de départ pour la nouvelle disposition. Un aperçu du rendu des ensembles est offert [ici](/fr-CA/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-templates). |
   | `Name` | Valeur par défaut : nom du modèle. Le nom de la nouvelle disposition. Il ne peut s'agir que d'un nom simple (p. ex., `main-menu`) et non d'un chemin relatif imbriqué. Il doit être unique, de sorte qu'aucune autre disposition de l'ensemble ne porte le même nom. |
   | `All Languages` | Valeur par défaut : `No`. Si `Yes` est sélectionné, une disposition sera créée dans *chacun* des sous-répertoires de langue sous le répertoire des dispositions de l'ensemble sélectionné. Si `No` est sélectionné, la disposition sera créée uniquement dans le répertoire `neutral`. Si `Yes` est sélectionné, le paramètre `Languages` est ignoré. |
   | `Languages` | Valeur par défaut : aucune. Une liste séparée par des virgules d'étiquettes de langue IETF (p. ex., `en-US, ja-JP, fr-CA`) pour lesquelles la disposition doit être créée. Si `All Languages` est défini sur `Yes`, cette invite est ignorée. Si des étiquettes de langue sont fournies pour lesquelles aucun sous-répertoire n'existe dans le répertoire des dispositions de l'ensemble sélectionné, ce sous-répertoire sera créé. |
   | `Make Layout Default` | Valeur par défaut : `No`. Si `Yes` est sélectionné, la disposition sera définie comme disposition par défaut de l'ensemble. Cela se traduit par une modification du fichier `takxconfig.json` de l'ensemble. |

## Étape suivante

> \[!div class="nextstepaction"]
> [Afficher un aperçu des dispositions](/fr-CA/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-preview-layouts)


## Related topics

- [Vue d'ensemble d'Unity](/fr/paths/unity/overview.md)
- [Vue d'ensemble d'Unreal Engine](/fr/paths/unreal/overview.md)
- [XR-013 Liaison des comptes Microsoft avec les comptes d'éditeur](/fr/publishing/certification/xr/xr-013.md)
- [XR-013 Liaison des comptes Microsoft aux comptes d'éditeur](/fr-CA/publishing/certification/xr/xr-013.md)
- [Vue d'ensemble du portage](/fr/paths/porting/overview.md)
