練習 - 建立配備 Azure Digital Twin 的使用者介面

已完成

在本單元中,您會建立配備 Azure Digital Twins 的使用者介面 (UI),以便讓您取得作業資料見解。

將操作功能表新增至主場景

  1. 如果您的場景中有 Bing 地圖服務預製物件或任何風力發電機預製物件,請在 [階層] 面板中加以刪除。

  2. 將預製物件從 [資產]>[藝術]>[預製物件]>[Bing 地圖服務操作] 拖曳至 [階層] 面板:

    • 設定地圖服務 SDK 參數,包括您的開發人員金鑰。
    • Bing 地圖服務操作預製物件具有其他元件,會在執行階段使用 addressables 載入風力發電機。 可定址資產系統 (Addressable Asset System) 可讓您使用其位址來要求資產。 一旦將資產 (例如預製物件) 標示為可定址之後,就會產生位址。 Unity 應用程式可以在執行階段呼叫該位址。 您的應用程式會探索並傳回本機與遠端儲存的資產,以及任何相關聯的相依性。
    • 您可以透過風力發電機站點資料 ScriptableObject 來變更風力發電機的位置。 若要在執行階段改變任何風力發電機的放置位置,改變風力發電機中繼資料中的經度緯度值即可。 在 [資產]>[ScriptableObjects]>[風力發電機站點資料] 下,為您的數位對應項風力發電機尋找這些設定參數。

    Unity 編輯器的螢幕擷取畫面,其中包含在主場景中執行的 Bing 地圖服務操作預製項目。

    重要

    請勿在可定址項 (Addressable) 上變更任何其他參數或特性。 否則,您必須加以重新編譯,但此課程模組中並未涵蓋此內容。

  3. 將 UI 面板預製物件從 [資產]>[UIPrefabs]>[預製物件]>[OperateSceneUI] 拖曳至 [階層] 面板中。

    此 UI 面板會在執行階段填入風力發電機站點資料。

    Unity 編輯器的螢幕擷取畫面,其中包含在主場景中執行的操作場景 UI 預製項目。UI 預製項目的位置遠離地形。

在 UI 中自訂資料範圍的色彩

  1. 在 [專案] 視窗中,瀏覽至 [資產]>[ScriptableObjects]>[遙測範圍資料]

  2. 選取下列四個遙測範圍的其中一個:

    • RangeAmbientTemperature
    • RangePower
    • RangeRotorSpeed
    • RangeWindSpeed
  3. 設定 [健康情況指標梯度] 上的色彩範圍。

將 UI 放置在主場景中

  1. 選取階層中的 [OperateSceneUI] 遊戲物件。

  2. 將 UI 放置在場景中,就如同任何其他遊戲物件一樣。 請考慮使用者可能用來檢視風力發電機資料的方式,以及您預期 UI 相對於風力發電機資產的位置。

    Unity 編輯器的螢幕擷取畫面,其中包含在主場景中執行的操作場景 UI 預製項目。UI 預製項目的位置靠近地形。