Exercício – Colocar os ativos de turbina eólica

Concluído

Sua primeira tarefa é abrir o projeto do Unity que você baixou do GitHub. Em seguida, você tem 2 opções para iniciar os exercícios deste módulo:

  1. Caso esteja iniciando este módulo sem ter concluído o módulo Criar uma cena 3D para Realidade Misturada no Unity ou desejar abandonar qualquer trabalho anterior realizado para criar uma Cena:

    • No Painel do Projeto, abra a pasta Ativos > Cenas > Cenas de Suporte > ModuleStartScenes
    • Selecione e arraste a cena para o painel Hierarquia. Para este módulo, localize e selecione 1_Build3DScenes. Se você usar essa cena, ela conterá o Pré-fabricado Bing Mapas.prefab.
    • Configure os parâmetros de serviço necessários (ou seja, SDK dos Mapas), conforme definido no módulo anterior, Criar uma cena 3D para Realidade Misturada no Unity.
  2. Caso esteja iniciando este módulo depois de concluir o módulo Criar uma cena 3D para Realidade Misturada no Unity e desejar continuar usando a Cena:

    • Se a cena já criada ainda não estiver aberta, selecione Arquivo > Abrir Cena
    • Acesse a pasta em que você salvou a cena. Normalmente, essa é a pasta Ativos > Cenas na estrutura de pastas do projeto raiz. Se você seguiu as diretrizes do módulo anterior, a cena é chamada MainScene.

    Observação

    As opções Ativos > Cenas > CompletedScene contêm a configuração, os scripts e os ponteiros relevantes para o build final. Caso queira usá-las, precisará configurar os parâmetros de cena (ou seja, SDK dos Mapas e Serviços do Azure) com base nas etapas encontradas nos módulos Criar uma cena 3D para Realidade Misturada no Unity e Conectar dados de IoT à Realidade Misturada com os Gêmeos Digitais do Azure e o Unity.

A colocação dos ativos da turbina eólica pré-fabricada na cena permite a interação com os ativos.

Colocar e configurar a turbina eólica pré-fabricada no terreno estático

  1. Abra a pasta Ativos > Arte > Pré-fabricados na janela Projeto.

  2. Se você já tiver um mapa na cena, exclua o ativo clicando com o botão direito do mouse no painel Hierarquia e selecione Excluir. Não se preocupe, pois isso só o remove da cena e não exclui o pré-fabricado do projeto do Unity.

  3. Adicione o Pré-fabricado Static Terrain.prefab arrastando-o para o painel Hierarquia.

  4. Arraste o Pré-fabricado chamado Wind Turbine Static Map.prefab para a janela Cena.

    Captura de tela do painel do projeto do Unity com a pasta Arte aberta e a subpasta de pré-fabricados selecionada.

  5. Torne o Mapa Estático da Turbina Eólica um filho do Terreno Estático aninhando-o abaixo do ativo de terreno estático na janela Hierarquia. Arraste-o para a parte inferior da lista de filhos ou você receberá a mensagem que informa Não é possível reestruturar a instância de pré-fabricado. Se você a receber, selecione Cancelar e coloque o pré-fabricado na parte inferior da lista de filhos diretamente abaixo do terreno estático.

    Observação

    O Unity usa o conceito de hierarquias pai-filhos (ou gerenciamento do domínio pai) para agrupar GameObjects/Ativos. Um objeto pode conter outros GameObjects que herdam as respectivas propriedades. Você pode vincular GameObjects em conjunto para ajudar a mover, escalar ou transformar uma coleção de GameObjects. Ao mover o objeto de nível superior ou o GameObject pai, todos os GameObjects filhos também são movidos.

    Você também pode criar GameObjects pai-filho aninhados. Todos os objetos aninhados ainda são descendentes do GameObject pai original ou do GameObject raiz. Os GameObjects filho herdam a movimentação e a rotação do GameObject pai.

Captura de tela da janela Cena do Unity com a cena principal em execução e o pré-fabricado de terreno estático em exibição.

  1. Defina a escala no componente Transformação no painel Inspetor para a turbina eólica como (0,003, 0,003, 0,003) para que ela corresponda aproximadamente à escala do terreno.

  2. Selecione a Ferramenta de Movimentação logo abaixo do item de menu Editar e escolha a turbina eólica se ela ainda não estiver selecionada. Use as setas verde-vermelha-azul (ou a caixa central) na tela para posicionar a turbina no centro do terreno.

    Captura de tela da janela Cena do Unity com a cena principal em execução e o objeto filho do mapa estático da turbina eólica realçado.

  3. Com a turbina ainda selecionada, escolha a Ferramenta de Rotação logo abaixo do item de menu Editar e experimente girar a turbina.

    Captura de tela da janela Cena do Unity com a cena principal em execução e o objeto filho do mapa estático da turbina eólica e a ferramenta de rotação realçados.

  4. Repita as etapas 3 a 8 para colocar mais turbinas na paisagem.

  5. Salve a cena usando a opção de menu Salvar > Arquivo .

Habilitar gadgets

Os gadgets são uma sobreposição gráfica associada a um GameObject em uma cena e são mostrados na Exibição de Cena. Ferramentas internas de cena, como a ferramenta de movimentação, são gadgets, e você pode criar gadgets personalizados usando texturas ou scripts. Alguns Gadgets só são desenhados quando o GameObject é selecionado, enquanto o Editor desenha outros Gadgets, independentemente de quais GameObjects estão selecionados. O ideal é ajustar o tamanho dos gadgets na cena, para que ela não fique sobrecarregada com ícones/objetos extremamente grandes.

  1. Selecione a lista suspensa Gadgets na parte superior da janela Cena e ajuste o tamanho por meio do controle deslizante.

  2. Ative e desative os Gadgets selecionando o botão Gadgets na parte superior da cena.

    Captura de tela do editor do Unity com os Gadgets ativados.

Colocar e configurar a turbina eólica pré-fabricada no terreno dinâmico

  1. Criar uma Conta do Bing Mapas:

    • Caso ainda não tenha feito isso, você precisará criar uma conta do Bing Mapas. Você usará essa conta para acessar o Centro de Desenvolvimento do Microsoft Bing Mapas para gerar uma Chave de Desenvolvedor, que é um código usado para se autenticar no serviço de mapa. O aplicativo que você criar para a Realidade Misturada se conectará a esse serviço de mapa usando sua conta do Bing Mapas.
  2. Ao criar uma Chave de Desenvolvedor, selecione Básico como o tipo de chave e Aplicativo do Windows como o Tipo de Aplicativo.

    Captura de tela do portal do Centro de Desenvolvimento do Bing Mapas com a página

    Captura de tela do portal do Centro de Desenvolvimento do Bing Mapas com a página

  3. Abra a pasta Ativos > Arte > Pré-fabricados na janela Projeto.

  4. Se você já tiver um mapa na cena, exclua o ativo clicando com o botão direito do mouse no painel Hierarquia e selecionando Excluir. Não se preocupe, pois isso só o remove da cena e não exclui o pré-fabricado do projeto do Unity.

  5. Adicione o Pré-fabricado Bing Mapas Design.prefab arrastando-o para o painel Hierarquia. Se necessário, adicione o Bing Mapas.

  6. Arraste o Pré-fabricado chamado Wind Turbine Design.prefab para a janela da Cena.

    Captura de tela do painel do projeto do Unity com a subpasta de pré-fabricados selecionada.

  7. Torne o Design de Turbina Eólica filho do Design do Bing Mapas aninhando-o abaixo do ativo Design do Bing Mapas na janela Hierarquia. Arraste-o para a parte inferior da lista de filhos ou você receberá a mensagem que informa Não é possível reestruturar a instância de pré-fabricado. Se você a receber, selecione Cancelar e coloque o pré-fabricado na parte inferior da lista de filhos diretamente abaixo do Design do Bing Mapas.

    Captura de tela da janela Hierarquia do Unity com a cena principal selecionada e o objeto filho de design do Bing Mapas expandido.

    Captura de tela das janelas Cena e Hierarquia do Unity com o pré-fabricado de design do Bing Mapas em exibição.

  8. Defina a escala no componente Transformação no Inspetor para a turbina eólica como (0,005, 0,005, 0,005) para que ela corresponda aproximadamente à escala do terreno.

  9. Selecione a Ferramenta de Movimentação logo abaixo do item de menu Editar e escolha a turbina eólica se ela ainda não estiver selecionada. Use as setas verde-vermelha-azul (ou a caixa central) na tela para posicionar a turbina no centro do terreno.

    Captura de tela da janela Hierarquia do Unity com a cena principal selecionada e o objeto filho do design de turbina eólica expandido. A ferramenta de movimentação também está selecionada.

  10. Com a turbina ainda selecionada, escolha a Ferramenta de Rotação logo abaixo do item de menu Editar e experimente girar a turbina.

    Captura de tela da janela Hierarquia do Unity com a cena principal selecionada e o objeto filho do design de turbina eólica expandido. A ferramenta de rotação também está selecionada.

  11. Repita as etapas 3 a 8 para colocar mais turbinas na paisagem.

    Captura de tela da janela Hierarquia do Unity com a cena principal selecionada e vários pré-fabricados da turbina colocados no terreno dinâmico.

  12. Salve a cena na opção de menu Arquivo > Salvar.