Saltar al contenido principal

Desarrollo modular - Estatus

Iconografía de categorías:

(estrella azul) Utilities: Componentes/módulos que sirven al desarrollo de cualquier tipo de app y cualquier tipo de UX.

(estrella azul) Audio: Componentes/módulos relacionados a reproducción de clips de audio.

(estrella azul) Testing: Componentes/módulos que sirven como herramienta para realizar un testing más rápido y fácil dentro de Unity.

(estrella azul) Configuration: Componentes/módulos que sirven para establecer o leer determinadas configuraciones dentro de Unity.

(estrella azul) UI: Componentes/módulos relacionados al desarrollo de UI.

(estrella azul) UX: Componentes/módulos capaces de determinar todo un flujo o la mayoría de éste dentro de una app.

(estrella azul) VR: Componentes/módulos propios de VR.

(bombilla) Inmersys: Componentes/módulos propios de Inmersys.

Puedes ver el estatus de los módulos en:

https://crystalline-string-471.notion.site/Inmersys-M-dulos-2023-c566d908965343fdb55fcd2587b1d25d

En mantenimiento…

Módulos/Secciones activasUbicado en:
Audio Instructions - Reproduce un clip de audio dado - Permite que se repita después de determinados segundos - Permite ejecutar Unity events al terminar la reproducción (Ideal para flujos secuenciales en conjunto con Máquinas de estados) - Permite emparentar el Audio Source a la cámara principal (Ideal para VR)UDEM [Plastic]
Tooltips - Permite colocar un tooltip que siempre mira a la cámara principal en un lugar determinadoUDEM [Plastic]
State Machine Manager - Permite administrar un flujo secuencial mediante una serie de estados - Cada estado puede contener Unity events en su inicio y/o finalCOLGATE LOTO [Plastic]
Teclado VR - Teclado para VR con Oculus IntegrationsUDEM [Plastic]
Onboarding - Sección de Onboarding para VR TrainingPURINA [Plastic]

Módulos

Versión estable [Listo para fase de pruebas]


Audio Instructions

  • Reproduce un clip de audio dado

    • Permite que se repita después de determinados segundos
    • Permite ejecutar Unity events al terminar la reproducción (Ideal para flujos secuenciales en conjunto con Máquinas de estados)
  • Permite emparentar el Audio Source a la cámara principal (Ideal para VR)

Requiere documentación


Tooltips

  • Permite colocar un tooltip que siempre mira a la cámara principal en un lugar determinado

State Machine Manager

  • Permite administrar un flujo secuencial mediante una serie de estados
  • Cada estado puede contener Unity events en su inicio y/o final

Cellphone Behaviour

  • Permite simular el comportamiento básico de un teléfono celular

UI anims

  • Animaciones de escala, rotación, movimiento, cambio de color y transparencia de elementos de interfaz grafica

IVI

  • Sistema para reproducir animaciones de Ivi.
  • Sistema para cambiar la cara de Ivi a demanda.

VR Player - Oculus Integrations

  • Permite activar/desactivar varias features del toolkit de Oculus relacionadas al usuario, tales como:

    • Mostrar manos
    • Mostrar controles
    • Activar/Desactivar Locomotion
    • Activar/Desactivar interacciones con físicas en manos y controles
    • Activar/Desactivar Grab
    • Activar/Desactivar Grab a distancia

Versión base [En desarrollo]


Surface Editing

  • Permite el cambio de texturas a superficies planas para visualizaciones arquitectónicas


Componentes

Versión estable


Reposition item

  • Permite a un objeto ser teletransportado a una nueva posición, emparentándolo al GameObject de la nueva posición y copiando tanto posición como rotación

Interactive once

  • Permite a un objeto de interacción múltiple ejecutar Unity events sólo una vez
  • Se puede reiniciar para permitir de nuevo la ejecución de los Unity events

Animation event

  • Ejecuta Unity events desde un evento dentro de un clip de animación
  • Sólo se puede usar una vez por evento

Trigger detection

  • Detecta la colisión del objeto al que se encuentra adjunto con otro determinado en el Inspector y entonces ejecuta Unity events

Show time

  • Muestra la hora actual en un componente Text Mesh Pro

Delay

  • Permite esperar un determinado tiempo antes de ejecutar Unity events

Version Catcher

  • Imprime en un componente Text Mesh Pro la versión actual de la app

Requiere documentación


Buttons states

  • Permite evaluar y manejar los aspectos visuales y eventos mediante lo estados principales de un botón (Selected, Pressed y Deselected)

Joystick Input Manager

  • Habilita un Joystick (control de consola) para asignarle funcionalidades
  • Permite tener una compatibilidad del 100% con UI dentro de Unity

InspectorButtonOnClick

  • Crea un botón dentro del inspector para triggerear el evento de onClick de un botón de UI

CameraDistanceEvent

  • Ejecuta un evento cuando la cámara principal está a una determinada distancia del objeto que contenga el componente

RespawnObject

  • Contiene la posición inicial de un objeto y la función para resetear su transformación

Versión base [En desarrollo]


LookAt

  • Permite que el objeto con el componente mire en todo momento hacia la cámara principal.

Teleporter

  • Permite que los teleporters ejecuten Unity events un momento después de teletransportar al usuario