Ejercicio: Adición de objetos Prefab de Azure Digital Twins al proyecto de Unity

Completado

Ahora que sabe algo más sobre los aspectos básicos del uso de datos de telemetría y las plantillas de ARM que se agregan a la tabla, es el momento de agregar elementos Prefab de Azure Digital Twins al proyecto de Unity. Siga los pasos descritos en este procedimiento para comenzar a utilizar nuestra escena de Unity precompilada:

  1. Clone o descargue el proyecto desde GitHub.
  2. En el panel Project (proyecto), abra la carpeta Assets>Scenes>Supporting Scenes>ModuleStartScenes (Recursos > Escenas > Escenas complementarias > ModuleStartScenes).
  3. Para este módulo, busque y abra 2_PlaceDigitalTwinAssets. Esta escena contiene Bing Maps.prefab, que es el objeto prefabricado de este módulo.
  4. Busque la clave de desarrollador de Mapas de Bing.
  5. Seleccione el objeto de juego Bing Maps (Mapas de Bing) en la jerarquía y, después, escriba la clave de desarrollador y aplique las siguientes configuraciones al componente Map Renderer (Representador de mapas):
Propiedad Valor
Latitud 36,69
Longitud -78,36
Nivel de zoom 15,5
Propiedad Valor
Forma de mapa Cilindro
Radio de mapa local 1
Altura base local 0,3

Nota:

Assets>Scenes>CompletedScene (Recursos > Escenas > CompletedScene) incluye configuración, scripts y los punteros pertinentes para la compilación final. Si quiere usarlo como referencia, asegúrese de haber realizado todos los pasos de configuración de este módulo y de haber completado la creación de una escena 3D para realidad mixta en Unity.

Se han creado objetos Prefab de Unity para acelerar la conectividad del parque eólico con el servicio Azure Digital Twins. El objeto Prefab ADTConnection controla todos los datos entrantes de Azure Digital Twins a través de Azure SignalR Service. Esta conexión tiene un script de controlador de datos asociado que actualiza automáticamente el TurbineSiteData ScriptableObject con información de funcionamiento para cada turbina. Este TurbineSiteData objeto scriptable se utiliza para actualizar los controles OperateSceneUI en función de los eventos generados dentro de este objeto Prefab.

Adición de un objeto Prefab de conexión de Azure Digital Twins

En el panel Project (Proyecto), arrastre Assets>ADTPrefabs>ADTConnection (Recursos > ADTPrefabs > ADTConnection) al panel de jerarquía.

Captura de pantalla del inspector de Unity con el objeto Prefab de controlador de alertas de turbina de ADT seleccionado.