Exercício – Colocar os ativos de turbina eólica
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:
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.
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
Abra a pasta Ativos > Arte > Pré-fabricados na janela Projeto.
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.
Adicione o Pré-fabricado Static Terrain.prefab arrastando-o para o painel Hierarquia.
Arraste o Pré-fabricado chamado Wind Turbine Static Map.prefab para a janela Cena.
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.
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.
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.
Com a turbina ainda selecionada, escolha a Ferramenta de Rotação logo abaixo do item de menu Editar e experimente girar a turbina.
Repita as etapas 3 a 8 para colocar mais turbinas na paisagem.
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.
Selecione a lista suspensa Gadgets na parte superior da janela Cena e ajuste o tamanho por meio do controle deslizante.
Ative e desative os Gadgets selecionando o botão Gadgets na parte superior da cena.
Colocar e configurar a turbina eólica pré-fabricada no terreno dinâmico
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.
Ao criar uma Chave de Desenvolvedor, selecione Básico como o tipo de chave e Aplicativo do Windows como o Tipo de Aplicativo.
Abra a pasta Ativos > Arte > Pré-fabricados na janela Projeto.
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.
Adicione o Pré-fabricado Bing Mapas Design.prefab arrastando-o para o painel Hierarquia. Se necessário, adicione o Bing Mapas.
Arraste o Pré-fabricado chamado Wind Turbine Design.prefab para a janela da Cena.
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.
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.
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.
Com a turbina ainda selecionada, escolha a Ferramenta de Rotação logo abaixo do item de menu Editar e experimente girar a turbina.
Repita as etapas 3 a 8 para colocar mais turbinas na paisagem.
Salve a cena na opção de menu Arquivo > Salvar.