Übung: Erstellen von mit Azure Digital Twins ausgestatteten Benutzeroberflächen
In dieser Lektion erstellen Sie Azure Digital Twins-Benutzeroberflächen (UIs), um ein Fenster in Betriebsdaten bereitzustellen.
Fügen Sie das Menü „Bedienen“ zur Hauptszene hinzu
Wenn Sie ein Bing Maps-Prefab oder Windkraftanlagen-Prefabs in Ihrer Szene haben, löschen Sie diese im Panel Hierarchie.
Ziehen Sie das Prefab Assets>Art>Prefabs>Bing Maps Operate in das Hierarchie-Panel:
- Konfigurieren der Maps SDK-Parameter, einschließlich Ihres Entwicklerschlüssels.
- Die Vorabversion von Bing Maps Operate verfügt über weitere Komponenten, die Windturbinen zur Laufzeit über Adressdaten laden. Mit dem adressierbaren Objektsystem können Sie ein Objekt über seine Adresse anfordern. Sobald ein Objekt, z. B. ein Prefab, als adressierbar gekennzeichnet ist, generiert es eine Adresse. Eine Unity-Anwendung kann die Adresse zur Laufzeit aufrufen. Ihre Anwendung ermittelt und gibt lokale und remote gespeicherte Ressourcen zusammen mit den zugehörigen Abhängigkeiten zurück.
- Mithilfe der Turbinenstandortdaten
ScriptableObject
können Sie die Turbinenposition ändern. Ändern Sie die Werte für Breitengrad oder Längengrad in den Windkraftanlagen-Metadaten, um die Position einer beliebigen Windkraftanlage zur Platzierung zur Laufzeit zu ändern. Sie finden diese Konfigurationsparameter für Ihre digitalen Zwillingsturbinen unter Assets>ScriptableObjects>Turbine Site Data.
Wichtig
Ändern Sie keine anderen Parameter oder Eigenschaften der Adressaten. Andernfalls müssen Sie diese erneut kompilieren, was in diesem Modul nicht behandelt wird.
Ziehen Sie das UI Panel-Prefab aus Assets>UIPrefabs>Prefabs>OperateSceneUI in das Hierarchie-Panel.
Dieses UI-Panel wird zur Laufzeit mit Turbinenstandortdaten gefüllt.
Anpassen von Farben für Datenbereiche auf der Benutzeroberfläche
Navigieren Sie zu Assets>ScriptableObjects>Telemetry Range Data im Projektfenster.
Wählen Sie einen der vier Telemetriebereiche aus:
- RangeAmbientTemperature
- RangePower
- RangeRotorSpeed
- RangeWindSpeed
Konfigurieren Sie die Farbbereiche im Farbverlauf des Integritätsindikators.
Positionieren Sie die Benutzeroberfläche in der Hauptszene
Wählen Sie das Spielobjekt OperateSceneUI in der Hierarchie aus.
Positionieren Sie die Benutzeroberfläche in der Szene wie jedes andere Spielobjekt. Überlegen Sie, wie der Benutzer wahrscheinlich die Turbinendaten anzeigt und wo die Benutzeroberfläche relativ zu den Turbinenressourcen sein wird.