Ćwiczenie — tworzenie interfejsów użytkownika wyposażonych w usługę Azure Digital Twin

Ukończone

W tej lekcji utworzysz wyposażone interfejsy użytkownika (UI) usługi Azure Digital Twins w celu udostępnienia okna do danych operacji.

Dodawanie menu Obsługa do sceny głównej

  1. Jeśli w scenie masz prefab mapy Bing lub jakiekolwiek prefab turbiny, usuń je w panelu Hierarchy (Hierarchia ).

  2. Przeciągnij mapy Bing prefab>panelu Hierarchia:

    • Skonfiguruj parametry zestawu Maps SDK, w tym klucz dewelopera.
    • Mapy Bing Działają prefab ma inne składniki, które ładują turbiny wiatrowe przy użyciu adresów w czasie wykonywania. System zasobów z możliwością adresowania umożliwia zażądanie zasobu przy użyciu jego adresu. Gdy zasób — na przykład prefab — jest oznaczony jako adresowy, generuje adres. Aplikacja aparatu Unity może wywołać adres w czasie wykonywania. Aplikacja odnajduje i zwraca zasoby lokalne i zdalnie przechowywane wraz z wszelkimi skojarzonymi zależnościami.
    • Położenie turbiny można zmienić przy użyciu danych ScriptableObjectlokacji turbiny . Aby zmienić położenie dowolnej turbiny do umieszczania w czasie wykonywania, zmień wartości Szerokość geograficzna lub Długość geograficzna w danych meta turbiny wiatrowej. Znajdź te parametry konfiguracji dla turbin cyfrowych reprezentacji bliźniaczych w obszarze Assets ScriptableObjects Turbine Site Data (Dane lokacji turbiny Assets>ScriptableObjects).>

    Zrzut ekranu edytora aparatu Unity z usługą Mapy Bing działa w wersji wstępnej działającej w scenie głównej.

    Ważne

    Nie zmieniaj żadnych innych parametrów ani cech adresowych. W przeciwnym razie należy je ponownie skompilować, co nie zostało omówione w tym module.

  3. Przeciągnij prefab panelu interfejsu użytkownika z elementu Assets>UIPrefabs Prefabs>OperateSceneUI do panelu Hierarchii.

    Ten panel interfejsu użytkownika jest wypełniany danymi lokacji turbiny w czasie wykonywania.

    Zrzut ekranu edytora aparatu Unity z prefabem interfejsu użytkownika sceny operacji uruchomionym w scenie głównej z prefabem interfejsu użytkownika umieszczonym z dala od terenu.

Dostosowywanie kolorów dla zakresów danych w interfejsie użytkownika

  1. Przejdź do pozycji Zasoby>ScriptableObjects>Dane zakresu telemetrii w oknie Projekt.

  2. Wybierz jeden z czterech zakresów telemetrii:

    • RangeAmbientTemperature
    • ZakresPower
    • RangeRotorSpeed
    • RangeWindSpeed
  3. Skonfiguruj zakresy kolorów na gradientze wskaźnika kondycji.

Pozycjonowanie interfejsu użytkownika w scenie głównej

  1. Wybierz obiekt gry OperateSceneUI w hierarchii.

  2. Umieść interfejs użytkownika w scenie, tak jak każdy inny obiekt gry. Zastanów się, w jaki sposób użytkownik może wyświetlić dane turbiny i gdzie można oczekiwać, że interfejs użytkownika będzie względem zasobów turbiny.

    Zrzut ekranu edytora aparatu Unity z prefabem interfejsu użytkownika sceny operacji w głównej scenie z prefabem interfejsu użytkownika bliżej terenu.