Conteúdo do Curso
Unity para Iniciantes
Unity para Iniciantes
GameObject no Unity
Um GameObject é como um contêiner para tudo que você vê e interage no seu jogo Unity. Pode ser qualquer coisa, desde um personagem, uma árvore, uma arma, ou até mesmo uma fonte de luz. Pense nisso como um bloco de construção para o seu mundo de jogo.
Todo GameObject pode ter diferentes componentes anexados a ele, que definem seu comportamento e aparência. Por exemplo, você pode adicionar um componente "Sprite Renderer" para exibir uma imagem ou um componente "Collider" para detectar colisões com outros objetos.
Em termos simples, um GameObject é como um tijolo de Lego, e componentes são como as diferentes peças que você anexa a ele para fazê-lo parecer e se comportar da maneira que você deseja no seu jogo.
Este é um GameObject que tem como nome “Circle” e possui dois componentes: o Transform e o sprite renderer.
Controle GameObjects com script
No script, quando escrevemos gameObject.
Referimos-nos ao objeto do jogo ao qual este script está anexado. Você pode encontrar mais sobre todas as propriedades que a classe gameobject possui neste link: GameObject
Relação Pai/Filho:
GameObject Pai: Isso é como o contêiner principal ou o chefe. Ele pode conter outros GameObjects, chamados de GameObjects filhos. O GameObject pai pode ter seus próprios componentes e propriedades.
GameObject Filho: Estes são os GameObjects que estão aninhados sob um GameObject pai. Eles herdam certas propriedades e comportamentos de seu pai. Por exemplo, se você mover ou girar o GameObject pai, todos os seus GameObjects filhos se moverão ou girarão junto com ele.
Pense nisso como uma árvore genealógica: o GameObject pai é como um pai, e os GameObjects filhos são como seus filhos. Se você mover o pai, todos os seus filhos se movem com ele, mas se você mover um filho, isso não afeta o pai ou outros filhos no mesmo nível. Essa relação pai-filho é útil para organizar seus objetos de jogo, tornando mais fácil gerenciá-los e controlá-los, especialmente quando você tem cenas complexas com múltiplos objetos.
Aqui está um guia passo a passo sobre como fazer um GameObject ser pai de outro no Unity:
- Clique no GameObject que você deseja como filho;
- Arraste-o para o GameObject que você deseja como pai;
- Solte o botão do mouse;
- Verifique a Hierarquia para confirmar a relação pai-filho.
Como você pode ver na Hierarquia, temos 3 objetos: Câmera Principal, GameObject e Pai. Há uma seta ao lado da Câmera Principal e do GameObject que indica que esses objetos têm filhos. Se clicarmos nessa seta, poderemos ver os filhos.
O que vem a seguir:
No nosso próximo vídeo, discutiremos o componente de transformação.
Obrigado pelo seu feedback!