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

# Vista previa de diseños de adaptación táctil

> Vista previa de diseños de adaptación táctil

Este artículo proporciona una visión general de la vista previa de los diseños de adaptación táctil mediante el TAK Editor, así como de las distintas opciones disponibles para personalizar la vista previa.

## Requisitos previos

* El TAK Editor está [instalado](/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor) y [configurado](/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-setup).
* Existe al menos un [paquete](/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-create-bundle#create-a-new-bundle) con un [diseño](/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-create-bundle#create-a-new-layout) en las carpetas de área de trabajo abiertas.

## Vista previa de diseños

Obtener la vista previa de un diseño es tan sencillo como abrir el archivo de diseño en el editor, a través del [Explorador de VS Code](https://code.visualstudio.com/docs/getstarted/userinterface#_explorer). Con solo hacer clic en un archivo de diseño dentro del directorio `layouts` de un paquete, el contenido JSON del diseño se mostrará en una pestaña, y una vista previa en vivo del diseño aparecerá automáticamente en una pestaña adyacente.

<Info>Si hay **errores** en el archivo de diseño, se mostrarán en el [panel de problemas de VS Code](https://code.visualstudio.com/docs/editor/editingevolved#_errors-warnings). La vista previa no se actualizará hasta que se resuelvan los errores. Esto se explora con más detalle en la sección [Estado, errores y advertencias](#status-errors-and-warnings).</Info>

La vista previa es interactiva, lo que significa que puede interactuar con los controles táctiles con el mouse (o con entrada táctil si usa un dispositivo táctil). La vista previa responderá a su entrada como si se estuviera representando en una transmisión de juego real.

Los cambios realizados en el archivo JSON del diseño se reflejarán en la vista previa al guardar el archivo. Esto permite un proceso de diseño rápido e iterativo, en el que puede realizar cambios en el diseño y ver los resultados de inmediato.

<img src="https://mintcdn.com/microsoft-4404708b/CwRBzaXvHw9zaPoe/images/gdk/features/common/tak-editor-layout-preview.png?fit=max&auto=format&n=CwRBzaXvHw9zaPoe&q=85&s=82bf7f431dfcc78bc2025f48f452d390" alt="Captura de pantalla de la vista previa de diseño del TAK Editor" width="1380" height="901" data-path="images/gdk/features/common/tak-editor-layout-preview.png" />

Si la pestaña de vista previa está cerrada, se puede volver a abrir de dos maneras:

1. Haciendo clic en el botón "Open Preview" en la esquina superior derecha del archivo de diseño:

   <img src="https://mintcdn.com/microsoft-4404708b/CwRBzaXvHw9zaPoe/images/gdk/features/common/tak-editor-open-preview-button.png?fit=max&auto=format&n=CwRBzaXvHw9zaPoe&q=85&s=ad412fcbde407bcd41a74b1b5dd9dacb" alt="Captura de pantalla del botón Open Preview en el archivo de diseño" width="249" height="101" data-path="images/gdk/features/common/tak-editor-open-preview-button.png" />
2. Ejecutando el comando "Touch Adaptation Kit: Open preview to the side" mediante la paleta de comandos.

   <img src="https://mintcdn.com/microsoft-4404708b/CwRBzaXvHw9zaPoe/images/gdk/features/common/tak-editor-open-preview-command.png?fit=max&auto=format&n=CwRBzaXvHw9zaPoe&q=85&s=824a54945397598058a9cee1ab83f0e0" alt="Captura de pantalla de la paleta de comandos con el comando de apertura de la vista previa seleccionado" width="837" height="157" data-path="images/gdk/features/common/tak-editor-open-preview-command.png" />

Tenga en cuenta que tanto el comando como el botón solo estarán disponibles cuando (1) haya un archivo de diseño abierto y (2) la vista previa no esté ya abierta.

## Estado, errores y advertencias

### Estado de verificación

A medida que se realizan modificaciones en los diseños, los recursos y otros archivos dentro de un paquete, la extensión verificará continuamente la validez del contenido del paquete con respecto a un conjunto predefinido de reglas que todos los paquetes deben cumplir. Esto se realiza en segundo plano y se vuelve a evaluar cada vez que se guarda un archivo anidado dentro de un paquete o se cambia de cualquier otra forma (por ejemplo, si se cambia de nombre).

El estado de esta verificación se notifica mediante un elemento de la barra de estado situado en el borde inferior derecho de la ventana.

<img src="https://mintcdn.com/microsoft-4404708b/CwRBzaXvHw9zaPoe/images/gdk/features/common/tak-editor-verification-status-bar-item.png?fit=max&auto=format&n=CwRBzaXvHw9zaPoe&q=85&s=5a912a5bf0e751188fc613b39b8d4229" alt="Captura de pantalla del elemento de la barra de estado de verificación que indica el estado OK" width="549" height="169" data-path="images/gdk/features/common/tak-editor-verification-status-bar-item.png" />

Este elemento de la barra de estado solo aparecerá cuando haya al menos un archivo de diseño abierto en el editor. Muestra el nombre del paquete activo y el número de problemas (errores y advertencias) encontrados en el paquete. Al hacer clic en el elemento de la barra de estado se abrirá el [panel de problemas de VS Code](https://code.visualstudio.com/docs/editor/editingevolved#_errors-warnings) con una lista de todos los problemas encontrados en el paquete.

### Estado de sincronización

El panel de vista previa tiene una conexión activa de instalación local (sideload) de paquetes con la CLI de TAK. Puede obtener más información sobre cómo funciona esto en la [documentación de la CLI de TAK](/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-serve-command).

El estado de esta conexión se notifica mediante un elemento de la barra de estado situado en el borde inferior derecho de la ventana, junto al elemento de la barra de estado de verificación. Este estado solo aparecerá cuando el panel de vista previa esté abierto.

<img src="https://mintcdn.com/microsoft-4404708b/CwRBzaXvHw9zaPoe/images/gdk/features/common/tak-editor-sync-status-bar-item-ok.png?fit=max&auto=format&n=CwRBzaXvHw9zaPoe&q=85&s=7cffca199222d55bce8955221b158812" alt="Captura de pantalla del elemento de la barra de estado de sincronización que indica el estado OK" width="736" height="301" data-path="images/gdk/features/common/tak-editor-sync-status-bar-item-ok.png" />

La captura de pantalla anterior muestra el elemento de la barra de estado cuando la conexión está activa y la vista previa está sincronizada. Este es el caso cuando no hay errores en el paquete (se permiten advertencias, que mantienen el estado como "synchronized"). Si hay errores, el estado cambiará a "Out of sync".

Al mantener el puntero sobre este elemento de la barra de estado, aparecerá una información sobre herramientas con detalles del servidor de instalación local hospedado por la CLI de TAK. Esta dirección se puede usar para conectar otro cliente de transmisión de juegos a la vista previa, como la [Content Test App](/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-deploying-touch-layout).

### Errores y advertencias

El [panel de problemas de VS Code](https://code.visualstudio.com/docs/editor/editingevolved#_errors-warnings) mostrará una lista de todos los problemas encontrados en el paquete. Esto incluye todos los problemas que se detectan durante el proceso de verificación.

Cuando existe un problema, al hacer clic en cualquiera de los elementos de la barra de estado de verificación o sincronización se abrirá el panel de problemas y se mostrará la lista de problemas. Cada problema tendrá una descripción y una ubicación dentro del paquete donde se encontró el problema.

Por ejemplo, en la captura de pantalla siguiente, existe un error en el paquete en el que el archivo de diseño `platformer-advanced.json` hace referencia a un recurso (`run.png`) que no existe en el paquete:

<img src="https://mintcdn.com/microsoft-4404708b/CwRBzaXvHw9zaPoe/images/gdk/features/common/tak-editor-preview-errors-warnings.png?fit=max&auto=format&n=CwRBzaXvHw9zaPoe&q=85&s=129c8ee737439aac6211f3d8a564ffe9" alt="Captura de pantalla del panel de problemas con un error en el paquete" width="1273" height="642" data-path="images/gdk/features/common/tak-editor-preview-errors-warnings.png" />

El estado de la vista previa es ahora "Out of sync" hasta que la referencia se cambie a un recurso que exista en el paquete, o hasta que el recurso se agregue al paquete.

## Paso siguiente

> \[!div class="nextstepaction"]
> [Personalización de la vista previa](/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-customize-preview)


## Related topics

- [Touch Adaptation Kit (TAK) Editor para Visual Studio Code](/es/build/core-features/common/game-streaming/tak-editor/index.md)
- [Personalización de la vista previa de controles táctiles](/es/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-customize-preview.md)
- [Referencia del kit de adaptación táctil (TAK)](/es/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-kit-overview.md)
- [Herramienta de línea de comandos del kit de adaptación táctil (tak.exe)](/es/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line.md)
- [Publicación de diseños táctiles](/es/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-publishing-layouts.md)
