练习 - 将 Azure 数字孪生 Prefab 添加到 Unity 项目
现在,你对使用遥测数据的基础知识和 ARM 模板带来的好处有了更多的了解,接下来可以将 Azure 数字孪生 Prefab 添加到 Unity 项目。 按照此过程中的步骤启动并运行预生成的 Unity 场景:
- 从 GitHub 克隆或下载项目。
- 在“项目”面板中,打开“资产”>“场景”>“支持场景”>“ModuleStartScenes”文件夹。
- 对于本模块,找到并打开“2_PlaceDigitalTwinAssets”。 此场景包含“必应地图.prefab”,这是本模块的预制项。
- 查找你的必应地图开发人员密钥。
- 从“层次结构”中选择“必应地图”游戏对象,然后输入开发人员密钥,并将以下配置应用于“地图呈现器”组件:
属性 | 值 |
---|---|
纬度 | 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”,将其拖到“层次结构”面板。