Übung: Hinzufügen von Azure Digital Twins-Prefabs zum Unity-Projekt
Da Sie nun etwas mehr über die Grundlagen der Verwendung von Telemetriedaten und die Vorteile von ARM-Vorlagen in der Tabelle wissen, ist es an der Zeit, dem Unity-Projekt Azure Digital Twins-Prefabs hinzuzufügen. Führen Sie die Schritte in diesem Verfahren aus, um sich mit unserer vorgefertigten Unity-Szene zu beschäftigen:
- Klonen Sie das Beispielprojekt auf GitHub, oder laden Sie es herunter.
- Im Panel Projekt öffnen Sie den Assets>Scenes>Supporting Scenes>ModuleStartScenes-Ordner.
- Suchen und öffnen Sie für dieses Modul 2_PlaceDigitalTwinAssets. Diese Szene enthält Bing Maps.prefab, das ist der Prefab für dieses Modul.
- Suchen Sie Ihren Bing Maps-Entwicklerschlüssel.
- Wählen Sie das Bing Maps-Spielobjekt aus der Hierarchie aus, geben Sie ihren Entwicklerschlüssel ein, und wenden Sie die folgenden Konfigurationen auf die Komponente Kartenrenderer an:
Eigenschaft | Wert |
---|---|
Breitengrad | 36,69 |
Längengrad | –78,36 |
Zoomfaktor | 15,5 |
Eigenschaft | Wert |
---|---|
Map Shape (Kartenform) | Zylinder |
Local Map Radius (Radius der lokalen Karte) | 1 |
Local Base Height (Höhe der lokalen Basis) | 0,3 |
Hinweis
Die Assets>Scenes>CompletedScene enthalten Konfiguration, Skripte und relevante Verweise auf den endgültigen Build. Wenn Sie dies als Referenz verwenden möchten, sollten Sie sicherstellen, dass Sie alle Konfigurationsschritte aus diesem Modul abgeschlossen haben, und erstellen Sie eine 3D-Szene für Mixed Reality in Unity.
Unity-Prefabs wurden erstellt, um die Konnektivität Ihres Windparks mit dem Azure Digital Twins-Dienst zu beschleunigen. Das ADTConnection-Prefab verarbeitet alle eingehenden Daten von Azure Digital Twins über den Azure SignalR Service. Diese Verbindung verfügt über ein zugeordnetes Datenhandlerskript, das die TurbineSiteData ScriptableObject
Betriebsinformationen für jede Turbine automatisch aktualisiert. Dieses TurbineSiteData
skriptfähige Objekt wird verwendet, um Steuerelemente basierend auf Ereignissen zu aktualisieren, die OperateSceneUI
in diesem Prefab ausgelöst wurden.
Hinzufügen von Azure Digital Twins-Verbindungsprefabs
Ziehen Sie im Projektpanel die Assets>ADTPrefabs>ADTConnection in das Hierarchiepanel.