Lumberyard
Guía del usuario (Version 1.19)

Uso de Heatmap Analytics

Puede utilizar mapas térmicos para ver los datos generados por la gema en la nube Game Metrics y cualquier tipo de métrica que un cliente de un juego envía. En Cloud Gem Portal, el mapa térmico aparece como una superposición en una imagen del mapa de juego. Puede ver información como la mayor parte de los movimientos de los jugadores y los lugares donde se producen más muertes de jugadores.


      Ejemplo de una superposición de mapa térmico sobre la imagen de un mapa de juego en Cloud Gem Portal de Amazon Lumberyard.

También puede ampliar la funcionalidad de mapa término para utilizar otras gemas que proporcionan métricas, como la gema en la nube Defect Reporter. Cuando se utiliza con esta gema, puede ver dónde se generan errores.

Para utilizar mapas térmicos en Cloud Gem Portal, debe generar eventos con datos de posición y seleccionar ese tipo de evento en la herramienta de mapa térmico.

Requisitos previos

Este tutorial se basa en los siguientes supuestos:

  • Está utilizando un proyecto de Lumberyard que tiene habilitada Cloud Gem Game Metrics (Gema en la nube Game Metrics). Para obtener más información, consulte Habilitación de gemas.

  • Ha enviado eventos de prueba con el nivel de muestra de métricas o su nivel. Puede encontrar el nivel de ejemplo de Metrics en el directorio lumberyard_version\dev\CloudGemSamples\Levels.

    • Utilice las claves de WASD para mover la entidad controlable por el nivel.

    • Haga clic en Send Position (Enviar posición) para registrar las coordenadas de la entidad controlable.

    Para obtener más información, consulte Uso de Game Metrics Cloud Gem Portal y Envío de métricas de prueba con el nivel de muestra de métricas.

Creación de mapas térmicos con la herramienta de mapa térmico

Después de completar los requisitos previos, puede crear un mapa térmico para ver sus datos en el Cloud Gem Portal.

Para crear un mapa térmico

  1. En Lumberyard Editor, elija AWS, Open Cloud Gem Portal (Abrir Cloud Gem Portal).

  2. En Cloud Gem Portal, en la página Cloud Gems (Gemas en la nube), en Analytics (Análisis), elija Heatmap (Mapa térmico).

    
            Elija Heatmap (Mapa térmico) en Analytics (Análisis) en Amazon Lumberyard Cloud Gem Portal.
  3. En la página Heatmaps (Mapas térmicos), haga clic en Create Heatmap (Crear mapa térmico).

    
            Haga clic en el botón Crear Heatmap (Crear mapa térmico) en la página Heatmaps (Mapas térmicos) en Cloud Gem Portal de Amazon Lumberyard.
  4. En Name (Nombre), escriba un nombre para identificar el mapa térmico.

  5. En Level Screenshot (Captura de pantalla de nivel), cargue una captura de pantalla descendente de su nivel. Utilice la rueda del ratón o los botones +/ - para cambiar el tamaño de la imagen. Mueva la imagen para rellenar el cuadro de imagen gris.

    nota

    Lumberyard incluye una captura de pantalla de ejemplo en el directorio lumberyard_version\dev\CloudGemSamples\Levels\MetricsSample\cloud_gem_portal_heatmap_image.png.

    También puede crear su propia captura de pantalla. Para obtener más información, consulte Creación de capturas de pantalla de su nivel.

    
            Ejemplo de una captura de pantalla descendente de un nivel en el cuadro de imagen gris en Cloud Gem Portal de Amazon Lumberyard.
  6. En Max Zoom Scale (Escala máxima de zoom), establezca los valores mínimo y máximo. Puede ajustar estos valores para modificar la forma en que los puntos de datos acumulados se muestran como puntos calientes en el mapa.

  7. En Game World Coordinates (Coordenadas del mundo del juego), escriba las coordenadas xy de la parte inferior izquierda y la parte inferior derecha de la captura de pantalla de la ventanilla. Esto es necesario para mapear correctamente los puntos de datos que se capturan en el juego a la captura de pantalla descendente de su nivel.

    Lumberyard incluye un archivo de texto con las coordenadas xy de la captura de pantalla de ejemplo. Encontrará el archivo cloud_gem_portal_heatmap_global_coordinates.txt en el directorio lumberyard_version\dev\CloudGemSamples\Levels\MetricsSample.

    Si está utilizando la captura de pantalla de ejemplo, escriba las siguientes coordenadas xy:

    • Lower Left (Inferior izquierda): X=0.39 | Y=4.05

    • Lower Right (Inferior derecha): X=126.96 | Y=3.15

    Si ha creado su propia captura de pantalla, tendrá que identificar las coordenadas xy. Para obtener más información, consulte Creación de capturas de pantalla de su nivel.

  8. En Event (Evento), seleccione un tipo de evento en la lista desplegable. Este tipo de evento es el origen de datos del mapa térmico y debe incluir datos de posición.

    nota

    Si está utilizando el nivel de ejemplo de Metrics, el tipo de evento se denomina translation.

  9. En X Axis (Eje X), seleccione la posición x del tipo de evento que seleccionó.

  10. En Y Axis (Eje Y), seleccione la posición y del tipo de evento que seleccionó.

  11. (Opcional) Puede filtrar los resultados de la búsqueda para mostrar métricas en el mapa térmico para un intervalo de tiempo especificado o que cumplan determinados filtros de SQL.

    ejemplo

    Puede filtrar los resultados de búsqueda para mostrar las métricas de ID de usuario que coinciden con XYZ (uid = 'XYZ') o de dispositivos iOS únicamente (platform_identifier = 'iOS').

    
              Especifique los filtros de SQL para mostrar las métricas específicas en su mapa térmico en Cloud Gem Portal de Amazon Lumberyard.
  12. Haga clic en Guardar.

Creación de capturas de pantalla de su nivel

Puede crear una captura de pantalla descendente de su nivel para utilizarla con la superposición de mapa térmico.

Para crear una captura de pantalla descendente de su nivel

  1. En el Lumberyard Editor, abra el nivel.

  2. En Entity Outliner, seleccione la entidad controlable. Por ejemplo, en el nivel de ejemplo de Metrics, en Player (Jugador), seleccione followcam.

    
            Elija la cámara de la entidad controlable en Entity Outliner de Lumberyard.
  3. En el Entity Inspector, haga lo siguiente:

    1. En Camera (Cámara), haga clic en Be this camera (Ser esta cámara).

      
                Haga clic en Be this camera (Ser esta cámara) en Entity Inspector de Lumberyard.
    2. En Transform (Transformación), en Rotate (Rotar), establezca X en 270 grados. Esto rota la cámara de forma ortogonal al nivel.

      
                En el parámetro Rotate (Rotar), establezca X en 270 grados en Entity Inspector de Lumberyard.
  4. En la ventanilla , haga lo siguiente:

    1. Haga clic en cualquier lugar para anular la selección de la entidad.

    2. Ajuste las dimensiones de la ventanilla para que coincidan con las dimensiones de su nivel. Por ejemplo, si su nivel tiene una geometría cuadrada, ajuste la ventanilla para que tenga una forma cuadrada.

    3. Utilice la rueda del ratón para desplazarse.

    4. Utilice las teclas de WASD y QE para ajustar la vista. Su nivel debe cubrir las partes inferiores izquierda y derecha de la ventanilla.

  5. Utilice su herramienta preferida para capturar y guardar una captura de pantalla de la ventanilla.

    nota

    Especificará la ruta de su captura de pantalla en la página Create Heatmap (Crear mapa térmico) en Cloud Gem Portal.

    
            Ejemplo de captura de pantalla descendente del nivel de ejemplo de Metrics en la ventanilla de Amazon Lumberyard.
  6. Ponga en pausa la parte inferior izquierda de la ventanilla.

    importante

    El puntero debe tocar el terreno, no el espacio vacío.

    
            Ejemplo del puntero que toca el terreno en la parte inferior izquierda de la ventanilla de Amazon Lumberyard.
  7. En la barra de herramientas inferior, localice las coordenadas xy de la parte inferior izquierda de la ventanilla.

    nota

    Si las coordenadas xy no se actualizan a medida que mueve el puntero, puede utilizar el botón derecho del ratón para rotar la cámara ligeramente.

    ejemplo

    En la imagen siguiente se muestra el puntero en X: 7.05, Y: 75.10.

    
              Localice las coordenadas xy de las esquinas inferiores de la ventanilla para crear su mapa térmico en Cloud Gem Portal de Lumberyard.
  8. Repita los pasos 6 y 7 para la parte inferior derecha de la ventanilla.

    nota

    Especificará estas coordenadas xy para las Game World Coordinates (Coordenadas del mundo del juego) del mapa térmico en Cloud Gem Portal.