Fichiers takxconfig.json et .takx
Les principaux types de fichiers sur lesquels opère l’outil en ligne de commande tak.exe sont le fichier de configuration de bundle non empaqueté (takxconfig.json) ou un fichier de bundle empaqueté (.takx).
Selon la commande exécutée, l’un de ces types de fichiers est toujours utilisable et représente l’intégralité du bundle tactile. Pour des raisons de rétrocompatibilité et pour faciliter certains scénarios de boucle interne, les arguments hérités comme --layout-path sont toujours pris en charge et remplacent le contenu de takxconfig.json.
Propriétés
$schema - chaîne. Schéma JSON d’un fichier de configuration de bundle tactile. Il doit ressembler à https://raw.githubusercontent.com/microsoft/xbox-game-streaming-tools/main/touch-adaptation-kit/schemas/takxconfig/v1/takxconfig.json, selon la version de schéma sélectionnée.
version - chaîne. Numéro de version en quatre parties (par exemple, 1.0.0.0) du bundle.
versionName - chaîne, facultatif. Nom descriptif de la version du bundle.
layouts - objet. Objet définissant l’option des dispositions du bundle. La propriété path qu’il contient spécifie le chemin relatif où se trouvent les dispositions.
assets - objet, facultatif. Objet définissant l’option des ressources du bundle. La propriété path qu’il contient spécifie le chemin relatif où se trouvent les ressources.
context - objet, facultatif. Objet définissant l’option de contexte du bundle. La propriété path qu’il contient spécifie le chemin relatif où se trouve le fichier de contexte.
languages - objet, facultatif. Objet définissant l’option des langues du bundle. La propriété items qu’il contient est un tableau qui spécifie les langues prises en charge par le bundle.
Exemples
takxconfig.json.
Configuration requise
La version du fichier est spécifiée par l’attribut$schema dans le fichier .json. Celui-ci détermine l’ensemble précis des propriétés disponibles et active IntelliSense dans certains éditeurs.
Les propriétés précédentes sont valides pour la dernière version de schéma prise en charge. Pour les propriétés des schémas plus anciens, consultez notre GitHub.
