Skip to main content
Skip table of contents

Configurador con Variant

Esta integración directa con los configuradores que la pagina de IdealTwin ofrece para que el cliente pueda hacer configuraciones especificas de las casa para mayor customización y guardar las configuraciones.

Para mas información mirar (Poner link al configurador web)

En el plugin hemos hecho que esté implementado directamente con el Variant que ofrece el motor para poder hacer variaciones visuales en el nivel con la ventaja de poder obtener parte de la información desde web.

🔧 Setear el configurador dentro del proyecto

📥 Importar el configurador web al proyecto

Se puede obtener directamente la información del configurador haciendo una importación desde el editor de Unreal el cual creará un Asset.

Importar configuración desde web

🎨 Crear el Variant para configurar el nivel

La gestión de las opciones del VariantSet es realizada por una clase especifica de IdealTwin llamada IdealTwinLevelVariantSetActor la cual tiene que ser colocada dentro del nivel que se quiera aplicar el configurador.

Crear Configurator con Variant


Variantes no sincronizadas con web

No solamente las opciones del configurador web pueden ser utilizadas en la pantalla de opciones sino que también se pueden hacer opciones de configuraciones que no estén en web usando los VariantSets y el formato para ser leído por el panel.

Esto da mayor flexibilidad para poder hacer variantes solo visuales que solo estén en la parte de proyecto de Unreal.

Para incluir estas variantes no sincronizadas solo hay que agregar en el VariantSet una nueva variante set para usando la nomenclatura de parseo para que este también sea leído por el panel.

image-20241022-084302.png


Lectura de variantes en el VariantSet

Para poder sincronizar los datos entre la web y el VariantSet que haya en el nivel se ha preparado un sistema de lectura de nombres para así poder cruzar los datos entre las tablas.

image-20241021-075233.png

El VariantSet contendrá elementos nombrados con un formato especifico para que al compararlo con la jerarquía de la información proveniente de web y ser juntado en el panel.

FORMATO:

  • Espacio.Group

    • Variante

    • Variante

Esto dentro del configurador web se puede ver a la hora de gestionar el configurador donde se pueden ver los elementos.

image-20241022-095408.png


Listado de selection se items

image-20241022-154155.png

Con la seleción realizada tanto en la parte web y la de la aplicacion de Unreal se genera el listado de desglose con los item que se vayan a incluir en el presupuesto.

Las configuraciones serán guardadas en el perfil del usuario automaticamente y actulizadas.


Consideraciones

  • Aunque haya actualizacion de datos los VariantSets una vez compilada la aplicación no podrán cambiar las referencias a objectos o cambios de nombres para que se puedan cruzar los datos en tiempo de ejecución.

  • Los LevelVariantSetActor tiene como limitacion que esten atados a un level con unos Actores en concreto por lo que no se podrán modificar en tiempo de ejecucion.

  • Solo hay soporte para 1 configuración por nivel. Para poder tener mas configuraciones habría que usar multiples niveles gestionar la utilizacion de uno u otro.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.