Exercício – posicionar objetos de jogo e definir visibilidade

Concluído

Agora, vamos aprender a criar objetos pai, adicionar prefabs à cena e usar o componente Transform para posicioná-los em locais específicos.

Importar os ativos do tutorial

Para começar, primeiro baixe o seguinte pacote personalizado do Unity: MRTK.HoloLens2.Unity.Tutorials.Assets.GettingStarted.3.0.0.unitypackage

  1. No menu Unity, selecione Ativos>Importar Pacote>Pacote Personalizado....

    Captura de tela que mostra como importar um pacote personalizado.

  2. Em Importar pacote, selecione o pacote da unidade MRTK.HoloLens2.Unity.Tutorials.Assets.GettingStarted.3.0.0 que você baixou e, em seguida, selecione Abrir.

    Captura de tela que mostra como importar o pacote do tutorial.

  3. Em Importar Pacote do Unity, selecione Todos para garantir que todos os ativos sejam importados. Em seguida, selecione Importar.

    Captura de tela que mostra como selecionar todos os ativos.

Criar o objeto pai

  1. Na janela Hierarquia, clique com o botão direito do mouse em um ponto vazio e selecione Criar Vazio para adicionar um objeto vazio à cena.

    Captura de tela que mostra como criar e adicionar um objeto vazio à cena.

  2. Clique com o botão direito do mouse no objeto recém-criado, selecione Renomear e altere o nome para RoverExplorer.

    Captura de tela que mostra como renomear o objeto.

  3. Com o objeto RoverExplorer ainda selecionado, na janela Inspetor, configure o componente Transformar da seguinte maneira:

    • Posição: X = 0, Y = 0.9, Z = 2
    • Rotação: X = 0, Y = 0, Z = 0
    • Escala: X = 1, Y = 1, Z = 1

    Captura de tela que mostra o objeto RoverExplorer selecionado e posicionado.

Adicionar o tutorial pré-fabricados

  1. Na janela Projeto, navegue até a pasta Ativos>MRTK.Tutorials.GettingStarted>Pré-fabricados.

    Captura de tela da janela Projeto com a pasta Prefabs selecionada.

  2. Na janela Projeto, arraste o prefab Table para o objeto RoverExplorer para torná-lo um filho desse objeto. Depois, na janela Inspetor, configure o componente Transformar da tabela da seguinte maneira:

    • Posição: X = 0, Y = -0,005, Z = 0
    • Rotação: X = 0, Y = 0, Z = 0
    • Escala: X = 1,2, Y = 0,01, Z = 1,2

    Captura de tela do pré-fabricado tabela recém-adicionado selecionado e posicionado.

  3. No painel Projeto, arraste o prefab RoverAssembly para o objeto RoverExplorer para transformá-lo em um filho desse objeto. Em seguida, no Inspetor, configure o componente Transformar da seguinte maneira:

    • Posição: X = -0,1, Y = 0, Z = 0
    • Rotação: X = 0, Y = -135, Z = 0
    • Escala: X = 1, Y = 1, Z = 1

    Captura de tela do pré-fabricado RoverAssembly recém-adicionado selecionado e posicionado.