Trabajar con widgets > 3D > Objetivo dinámico
Objetivo dinámico
* 
Actualmente, los objetivos dinámicos solo soportan Objetivos Modelo. Para garantizar una funcionalidad adecuada, el URL del recurso debe definirse antes de acceder a la vista que contiene el objetivo dinámico. Para un uso óptimo, considere la posibilidad de crear una vista secundaria para gestionar el enlace con un parámetro de aplicación.
¿Qué hace este widget?
El widget del tipo Objetivo dinámico permite cargar varios conjuntos de datos de objetivos desde recursos locales y remotos. En función del caso de uso, puede cargar dinámicamente cualquier objetivo necesario durante el tiempo de ejecución.
¿Cuándo se aconseja utilizar este widget?
Utilice un objetivo dinámico cuando desee hacer referencia a Objetivos Modelo en la experiencia que se puedan cargar dinámicamente en tiempo de ejecución, o si desea hacer referencia a un recurso de objetivo externo.
Para obtener más información, consulte Caso práctico: cargar y comparar activos de manera dinámica.
Objetivo dinámico u Objetivo Modelo
Los Objetivos Modelo deben utilizarse cuando desee definir y generar Objetivos Modelo dentro de su experiencia. Este enfoque es ideal para configuraciones estáticas; sin embargo, no está optimizado para la reutilización de activos.
En escenarios en los que tenga que cargar activos de Objetivo Modelo generados previamente, tanto si se alojan en su Experience Service como si se integran en la experiencia o se sirven desde un origen de terceros, utilice el widget del tipo Objetivo dinámico. Este widget está diseñado para ofrecer flexibilidad en tiempo de ejecución. No incluye el Editor de Objetivos Modelo, ya que asume que sus activos ya están preparados y que se puede acceder a ellos.
¿Hay propiedades, servicios, eventos o acciones especiales?
Para ver una lista de propiedades, servicios y eventos comunes de widgets, consulte Propiedades, servicios y eventos comunes de widgets.
* 
Si no está seguro acerca de la versión de Experience Service que se está ejecutando, póngase en contacto con el administrador.
Nombre de propiedad
JavaScript
Tipo
Descripción
Recurso
src
string/resource_url
El URL directo al fichero .dat. Debe incluir la ruta completa al fichero, incluido el sufijo .dat. Por ejemplo: app/resources/Uploaded/mytarget.dat
* 
Las vistas de guía deben incluirse en el fichero .dat.
Recurso externo
srcType
boolean
Seleccione esta casilla si utiliza un recurso externo e introduzca el URL. Por ejemplo: https://myserver/mytarget.dat
Esta propiedad cambia el valor datatype del Recurso y activa un menú desplegable para los ficheros de proyecto locales o un campo de entrada para los vínculos externos.
Tipo de objetivo
targetType
string
Define el Tipo de objetivo del recurso vinculado. Este campo no es editable y se define como vuforia-model://.
* 
No modifique esta propiedad a través de JavaScript, ya que actualmente solo se soportan Objetivos Modelo.
Supervisado
isTracked
boolean
Se activa cuando la cámara reconoce el objetivo.
Fijo
stationary
boolean
Seleccione esta casilla si el destino a estar en un entorno estable y el usuario no va a moverlo. La selección de esta casilla puede mejorar el rendimiento del seguimiento.
Tamaño de objetivo
size
number
Define el ancho del objetivo. Esto puede resultar útil cuando el objetivo se genera con medidas de los datos de CAD, pero el seguimiento se efectúa en un modelo más pequeño.
Evento
JavaScript
Descripción
Seguimiento iniciado
trackingacquired
Se activa al iniciarse el seguimiento.
Seguimiento detenido
trackinglost
Se activa al perderse el seguimiento.
Objetivo cargado
targetLoaded
Se activa al cargarse un objetivo completamente.
Ejemplo de caso práctico
Limitaciones conocidas
Limitación
Recomendación y solución alternativa
Cuando se utiliza un widget del tipo Objetivo dinámico (posiblemente en combinación con un widget del tipo Producto), el ajuste del objetivo puede fallar si la aplicación se coloca en segundo plano mientras el objetivo todavía se está cargando. Al volver al primer plano, es posible que la experiencia no reanude el seguimiento correctamente.
Recomendación: permanezca en la aplicación hasta que el objetivo se haya cargado por completo para asegurar un comportamiento de ajuste adecuado.
Solución alternativa: si se produce el problema, vuelva a cargar la experiencia en Vuforia View para restaurar la función.
¿Fue esto útil?