Ćwiczenie — tworzenie interfejsów użytkownika wyposażonych w usługę Azure Digital Twin
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
Jeśli w scenie masz prefab mapy Bing lub jakiekolwiek prefab turbiny, usuń je w panelu Hierarchy (Hierarchia ).
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
ScriptableObject
lokacji 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).>
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.
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.
Dostosowywanie kolorów dla zakresów danych w interfejsie użytkownika
Przejdź do pozycji Zasoby>ScriptableObjects>Dane zakresu telemetrii w oknie Projekt.
Wybierz jeden z czterech zakresów telemetrii:
- RangeAmbientTemperature
- ZakresPower
- RangeRotorSpeed
- RangeWindSpeed
Skonfiguruj zakresy kolorów na gradientze wskaźnika kondycji.
Pozycjonowanie interfejsu użytkownika w scenie głównej
Wybierz obiekt gry OperateSceneUI w hierarchii.
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.