Exercício – Criar interfaces do usuário equipadas dos Gêmeos Digitais do Azure

Concluído

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

  1. Se você tem algum Pré-fabricado do Bing Mapas ou Pré-fabricados de turbinas na cena, exclua-os no painel Hierarquia.

  2. 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.

    Captura de tela do editor do Unity com o pré-fabricado Operar Bing Mapas em execução na cena principal.

    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.

  3. 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.

    Captura de tela do editor do Unity com o pré-fabricado da interface do usuário da cena de operação em execução na cena principal, com o pré-fabricado da interface do usuário posicionado para longe do terreno.

Personalizar cores para intervalos de dados na interface do usuário

  1. Navegue até Ativos > ScriptableObjects > Dados de Intervalo de Telemetria na janela do Projeto.

  2. Selecione um dos quatro intervalos de telemetria:

    • RangeAmbientTemperature
    • RangePower
    • RangeRotorSpeed
    • RangeWindSpeed
  3. Configure os intervalos de cores no Gradiente do Indicador de Integridade.

Posicione a interface do usuário na cena principal

  1. Selecione o objeto de jogo OperateSceneUI na hierarquia.

  2. 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.

    Captura de tela do editor do Unity com o pré-fabricado da interface do usuário da cena de operação na cena principal com o pré-fabricado da interface do usuário mais próximo do terreno.