Exercício – Criar interfaces do usuário equipadas dos Gêmeos Digitais do Azure
Nesta unidade, você criará interfaces de usuário (UIs) equipadas dos Gêmeos Digitais do Azure para fornecer uma janela para dados de operações.
Adicionar o menu Operar à cena principal
Se você tem algum Pré-fabricado do Bing Mapas ou Pré-fabricados de turbinas na cena, exclua-os no painel Hierarquia.
Arraste o Pré-fabricado Ativos>Arte>Pré-fabricados>Operar Bing Mapaspara o painel Hierarquia:
- Configurar os parâmetros do SDK de Mapas, incluindo sua chave de desenvolvedor.
- O Pré-fabricado Operar Bing Mapas tem componentes adicionais que carregam turbinas eólicas usando o endereçáveis no runtime. O sistema de ativos Addressable permite solicitar um ativo por meio do endereço dele. Depois que um ativo, por exemplo, um pré-fabricado, é marcado como endereçável, um endereço é gerado. Um aplicativo do Unity pode chamar o endereço no runtime. Seu aplicativo descobre e retorna ativos armazenados local e remotamente, juntamente com quaisquer dependências associadas.
- Você pode alterar a posição da turbina usando os Dados do Site da Turbina
ScriptableObject
. Para alterar a posição de qualquer turbina para posicionamento no runtime, altere os valores de Latitude ou Longitude nos Metadados de turbina eólica. Encontre esses parâmetros de configuração de suas turbinas do Gêmeo Digital em Ativos > ScriptableObjects > Dados do Local da Turbina.
Importante
Não altere outros parâmetros ou características em endereçáveis. Caso contrário, você precisará recompilá-los, o que não é abordado neste módulo.
Arraste o Pré-fabricado de painel de interface do usuário de Ativos > UIPrefabs > Pré-fabricados > OperateSceneUI para o painel Hierarquia.
Esse painel de interface do usuário é preenchido com os Dados do Local da Turbina no runtime.
Personalizar cores para intervalos de dados na interface do usuário
Navegue até Ativos > ScriptableObjects > Dados de Intervalo de Telemetria na janela do Projeto.
Selecione um dos quatro intervalos de telemetria:
- RangeAmbientTemperature
- RangePower
- RangeRotorSpeed
- RangeWindSpeed
Configure os intervalos de cores no Gradiente do Indicador de Integridade.
Posicione a interface do usuário na cena principal
Selecione o objeto de jogo OperateSceneUI na hierarquia.
Posicione a interface do usuário na Cena como faria com qualquer outro objeto de jogo. Considere como o usuário provavelmente exibirá os dados da turbina e onde você esperaria que a interface do usuário fosse relativa aos ativos da turbina.