练习 - 将 Azure 数字孪生 Prefab 添加到 Unity 项目

已完成

现在,你对使用遥测数据的基础知识和 ARM 模板带来的好处有了更多的了解,接下来可以将 Azure 数字孪生 Prefab 添加到 Unity 项目。 按照此过程中的步骤启动并运行预生成的 Unity 场景:

  1. GitHub 克隆或下载项目。
  2. 在“项目”面板中,打开“资产”>“场景”>“支持场景”>“ModuleStartScenes”文件夹
  3. 对于本模块,找到并打开“2_PlaceDigitalTwinAssets”。 此场景包含“必应地图.prefab”,这是本模块的预制项
  4. 查找你的必应地图开发人员密钥。
  5. 从“层次结构”中选择“必应地图”游戏对象,然后输入开发人员密钥,并将以下配置应用于“地图呈现器”组件
属性
纬度 36.69
经度 -78.36
缩放级别 15.5
属性
地图形状 柱状
局部地图半径 1
局部基高度 0.3

注意

“资产”>“场景”>“CompletedScene”包含最终生成的配置、脚本和相关指针。 如果要将其用于引用,请确保已完成本模块中的所有配置步骤,并在 Unity 中构建混合现实的 3D 场景。

已创建 Unity 预制项,用于将风电场加速连接到 Azure 数字孪生服务。 ADTConnection 预制项通过 Azure SignalR 服务处理所有来自 Azure 数字孪生的传入数据。 此连接具有相关的数据处理程序脚本,该脚本使用每个涡轮机的操作信息自动更新 TurbineSiteData ScriptableObject。 此 TurbineSiteData 可脚本化对象用于根据此预制项中引发的事件更新 OperateSceneUI 上的控件。

添加 Azure 数字孪生连接预制项

在“项目”面板中,选择“资产”>“ADTPrefabs”>“ADTConnection”,将其拖到“层次结构”面板

Unity 检查器的屏幕截图,其中选中了 ADT 涡轮机警报控制器 Prefab。