Добавление префабов Azure Digital Twin в проект Unity
Теперь, когда вы знаете немного больше об основах использования данных телеметрии и о том, что шаблоны ARM могут предложить, пора добавить заготовки Azure Digital Twins в проект Unity. Выполните действия, описанные в этой процедуре, чтобы приступить к работе с предварительно созданной сценой Unity:
- Клонируйте или загрузите проект с GitHub.
- В панели Проект откройте папку Assets>, затем Scenes>, Supporting Scenes> и ModuleStartScenes.
- Для этого модуля найдите и откройте 2_PlaceDigitalTwinAssets. Эта сцена содержит Bing Maps.prefab, которая является префабом для этого модуля.
- Найдите свой ключ разработчика Bing Maps.
- Выберите объект игры Bing Maps из иерархии, а затем введите ключ разработчика и примените следующие конфигурации к компоненту Отрисовщика карт:
Свойство | Значение |
---|---|
Широта | 36,69 |
Долгота | –78,36 |
Уровень масштаба | 15,5 |
Свойство | Значение |
---|---|
Форма карты | Цилиндр |
Радиус локальной карты | 1 |
Местная базовая высота | 0,3 |
Примечание.
Ассеты >Сцены> содержат конфигурацию, скрипты и соответствующие указатели на окончательную сборку. Если вы хотите использовать его для справки, убедитесь, что вы выполнили все действия по настройке из этого модуля и создайте трехмерную сцену для смешанной реальности в Unity.
Предварительно созданные префабы Unity позволяют ускорить подключение ветряной фермы к службе Azure Digital Twins. Префаб ADTConnection обрабатывает все входящие данные из Azure Digital Twins через Служба Azure SignalR. Это подключение содержит связанный скрипт обработчика данных, который автоматически обновляет TurbineSiteData ScriptableObject
информацией об эксплуатации каждой турбины. Этот TurbineSiteData
объект, доступный для сценариев, используется для обновления элементов управления на OperateSceneUI
основе событий, возникающих в рамках этого префаба.
Добавить префаб подключения Azure Digital Twins
На панели "Проект" перетащите ресурсы>ADTPrefabs>ADTConnection на панель иерархии.