Flujo de trabajo de carpeta XML en Unity

En el flujo de trabajo de la carpeta XML, un desarrollador puede crear un recurso de importador de Harmony único para hacer referencia a una carpeta XML exportada desde Harmony. Este importador se puede utilizar luego para generar un recurso de proyecto de Harmony y un nuevo prefab de Harmony Renderer.

Para cada archivo XML que se vuelva a exportar, los desarrolladores deben establecer de forma manual las rutas de importación y exportación, y realizar el proceso de importación desde el recurso de importador de Harmony.

Este flujo de trabajo ofrece flexibilidad en cuanto al lugar donde pueden residir los datos XML. Por ejemplo, puede residir dentro o fuera del proyecto de Unity. Sin embargo, una desventaja de este flujo de trabajo es que se pueden cometer más errores, ya que hay más pasos implicados. Por ejemplo, la ruta de archivo para el importador de TBG tendrá que actualizarse de forma manual al mover archivos de un lugar a otro.

El prefab de Harmony Renderer resultante permite un renderizado de personajes de alto rendimiento mediante la generación de una malla dentro de un plugin de C++. Esto es preferible para multitudes de personajes que no requieren complejas funciones de renderizado personalizadas.

Importación de anclas

En Harmony, las anclas ofrecen una manera de indicar qué pegs y dibujos son posiciones de interés para los comandos de juego en Unity. Se puede asignar un ancla a cualquier dibujo o peg.

Adición de fuentes de audio

Cuando se crean archivos de escena con audio en Harmony, el audio se exporta a la carpeta del proyecto. El importador de Harmony creará automáticamente un AudioSource y la agregará al prefab generado. Harmony Renderer puede entonces activar la reproducción de los archivos AudioClip en los puntos durante la reproducción de la animación tal y como se creó en Harmony.