SlideShare uma empresa Scribd logo
1 de 14
Projetos RAD : Unity 3D 
Introdução II 
Parenting e Prefabs 
Augusto Bülow
Programa 
• Introdução e Edição (continuação) 
• Parenting 
• Prefabs
Unity 
• Regras adicionais (sintaxe) 
– GameObjects = nome com letra inicial 
maiúscula 
– Variáveis = nome com letra inicial minúscula 
– Funções = nome com letra inicial maiúscula
Unity - Edição 
• Edição Mapas 
– Duplicar objetos: 
• CTRL + D 
• Observar repetição de nomes (objs), permitido 
porém, nomes únicos = maior organização e 
facilidades 
• Renomear objetos = click nome (hierarchy)
Unity - Parenting 
• Parenting 
– Objetos “Agrupados”: 
• Parent = principal 
• Childs = sub-objetos, dependentes / relacionados 
– Alterações no Parent = afetam childs 
• Rotação 
• Escala 
• Movimento 
– Childs podem ser editados individualmente
Unity - Parenting 
• Criar relação Parenting x Child 
– Drag-drop objeto Child sobre objeto Parent
Unity - Parenting 
• Parent = objeto principal 
• Childs = objetos relacionados 
(passam a ser dependentes) 
• Remover relação Parent x Child 
– Drag-drop objeto Child sobre objeto Parent
Unity - Prefabs 
• Prefab diferente de Parenting 
• Parenting = grupos básicos (relacionados) 
• Prefab: 
– Prototipação de objetos complexos / compostos 
– Reutilização : instâncias 
– Alteração no Prefab = altera todas instâncias 
• Facilidades e controle 
– Grupo de objetos : relação Parent-Child 
• Mantém e acompanham posicão, rotação ... 
– Exemplo: árvores, inimigos, balas, itens, etc
Unity - Prefabs 
• Criar Prefab: 
– Iniciar um Prefab vazio 
(preferencialmente 
– Assets -> Create -> 
Prefab 
• Nomear Prefab 
• Drag-drop objetos 
sobre novo prefab 
(Project View)
Unity - Prefabs 
• Sempre = Alterações no Prefab, no Project 
View (objeto original: passa automaticamente 
para todas instâncias) 
• Possível = alterações nas instâncias (não 
recomendado em geral) 
• PREFAB = objetos complexos / compostos, 
para reutilização
Unity - Prefabs 
• Exemplo uso: 
– Criar Prefab dos módulos básico de paredes 
(cena básica inicial) 
– Posicionar algumas instâncias no mapa 
(drag-drop do prefab sobre a Scene view) 
– Posição / rotação das instâncias = independente 
• Vantagem: objetos complexos, derivados, porém 
autônomos
Unity - Prefabs 
• Exemplo uso: 
– Modifiquemos o Prefab (GameObject Original) 
– Inserir Material Básico * 
• Criar novo material 
• Definir cor básica do material 
• Aplicar material em elemento do Prefab 
– Modificação será vista em todas instâncias do 
Prefab (automaticamente)
Unity - Prefabs 
• Material básico: 
– Criar novo material (Assets - > Create -> Material) 
– Definir Main Color
Unity - Prefabs 
• Material básico: 
– Propriedades do 
Objeto 
– Mesh Renderer 
– Material

Mais conteúdo relacionado

Destaque

imax games - Desenvolvimento de Jogos
imax games - Desenvolvimento de Jogosimax games - Desenvolvimento de Jogos
imax games - Desenvolvimento de Jogos
David Ruiz
 
Unity3d Space Shooter (Parte 1)
Unity3d Space Shooter (Parte 1)Unity3d Space Shooter (Parte 1)
Unity3d Space Shooter (Parte 1)
Bruno Catão
 

Destaque (20)

Aula4 debug
Aula4   debugAula4   debug
Aula4 debug
 
Desenvolvendo Pong no Unity 3D - Victory Island Studios
Desenvolvendo Pong no Unity 3D - Victory Island StudiosDesenvolvendo Pong no Unity 3D - Victory Island Studios
Desenvolvendo Pong no Unity 3D - Victory Island Studios
 
Complemento Gdd Visao Geral E Contexto Do Game
Complemento Gdd Visao Geral E Contexto Do GameComplemento Gdd Visao Geral E Contexto Do Game
Complemento Gdd Visao Geral E Contexto Do Game
 
Aula som
Aula somAula som
Aula som
 
GDD carine-clea-diego
GDD carine-clea-diegoGDD carine-clea-diego
GDD carine-clea-diego
 
imax games - Desenvolvimento de Jogos
imax games - Desenvolvimento de Jogosimax games - Desenvolvimento de Jogos
imax games - Desenvolvimento de Jogos
 
Unity3d dev in
Unity3d dev inUnity3d dev in
Unity3d dev in
 
Otimização em Unity: fazendo seu jogo rodar no PC da sua avó
Otimização em Unity: fazendo seu jogo rodar no PC da sua avóOtimização em Unity: fazendo seu jogo rodar no PC da sua avó
Otimização em Unity: fazendo seu jogo rodar no PC da sua avó
 
Aula7 velocidade
Aula7 velocidadeAula7 velocidade
Aula7 velocidade
 
Aula gui
Aula guiAula gui
Aula gui
 
Aula3 input
Aula3   inputAula3   input
Aula3 input
 
Construção de jogos com o motor unity3d (2013)
Construção de jogos com o motor unity3d (2013)Construção de jogos com o motor unity3d (2013)
Construção de jogos com o motor unity3d (2013)
 
Palestra AnimeBomb 2015
Palestra AnimeBomb 2015Palestra AnimeBomb 2015
Palestra AnimeBomb 2015
 
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unityEvolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
 
Game Engine Unity 3D | Workshop
Game Engine Unity 3D | WorkshopGame Engine Unity 3D | Workshop
Game Engine Unity 3D | Workshop
 
Aula5 colisao1
Aula5 colisao1Aula5 colisao1
Aula5 colisao1
 
Introdução ao desenvolvimento de jogos com unity3d
Introdução ao desenvolvimento de jogos com unity3dIntrodução ao desenvolvimento de jogos com unity3d
Introdução ao desenvolvimento de jogos com unity3d
 
Aula terrain
Aula terrainAula terrain
Aula terrain
 
Unity3d Space Shooter (Parte 1)
Unity3d Space Shooter (Parte 1)Unity3d Space Shooter (Parte 1)
Unity3d Space Shooter (Parte 1)
 
Técnicas de Inteligência Artificial em Jogos Eletrônicos
Técnicas de Inteligência Artificial em Jogos EletrônicosTécnicas de Inteligência Artificial em Jogos Eletrônicos
Técnicas de Inteligência Artificial em Jogos Eletrônicos
 

Mais de Marcos Batista (13)

Aula sky
Aula skyAula sky
Aula sky
 
Aula particulas
Aula particulasAula particulas
Aula particulas
 
Aula modelos
Aula modelosAula modelos
Aula modelos
 
Aula menus
Aula menusAula menus
Aula menus
 
Aula maps
Aula mapsAula maps
Aula maps
 
Aula ia2
Aula ia2Aula ia2
Aula ia2
 
Aula ia
Aula iaAula ia
Aula ia
 
Aula disparos
Aula disparosAula disparos
Aula disparos
 
Aula disparos
Aula disparosAula disparos
Aula disparos
 
Aula cameras
Aula camerasAula cameras
Aula cameras
 
Aula anima-modelos
Aula anima-modelosAula anima-modelos
Aula anima-modelos
 
Aula anima1
Aula anima1Aula anima1
Aula anima1
 
Aula9 material
Aula9 materialAula9 material
Aula9 material
 

Último

Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
edelon1
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
CleidianeCarvalhoPer
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
LeloIurk1
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
LeloIurk1
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
RavenaSales1
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
NarlaAquino
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
WagnerCamposCEA
 

Último (20)

Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
 
Antero de Quental, sua vida e sua escrita
Antero de Quental, sua vida e sua escritaAntero de Quental, sua vida e sua escrita
Antero de Quental, sua vida e sua escrita
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 

Aula2 intro2

  • 1. Projetos RAD : Unity 3D Introdução II Parenting e Prefabs Augusto Bülow
  • 2. Programa • Introdução e Edição (continuação) • Parenting • Prefabs
  • 3. Unity • Regras adicionais (sintaxe) – GameObjects = nome com letra inicial maiúscula – Variáveis = nome com letra inicial minúscula – Funções = nome com letra inicial maiúscula
  • 4. Unity - Edição • Edição Mapas – Duplicar objetos: • CTRL + D • Observar repetição de nomes (objs), permitido porém, nomes únicos = maior organização e facilidades • Renomear objetos = click nome (hierarchy)
  • 5. Unity - Parenting • Parenting – Objetos “Agrupados”: • Parent = principal • Childs = sub-objetos, dependentes / relacionados – Alterações no Parent = afetam childs • Rotação • Escala • Movimento – Childs podem ser editados individualmente
  • 6. Unity - Parenting • Criar relação Parenting x Child – Drag-drop objeto Child sobre objeto Parent
  • 7. Unity - Parenting • Parent = objeto principal • Childs = objetos relacionados (passam a ser dependentes) • Remover relação Parent x Child – Drag-drop objeto Child sobre objeto Parent
  • 8. Unity - Prefabs • Prefab diferente de Parenting • Parenting = grupos básicos (relacionados) • Prefab: – Prototipação de objetos complexos / compostos – Reutilização : instâncias – Alteração no Prefab = altera todas instâncias • Facilidades e controle – Grupo de objetos : relação Parent-Child • Mantém e acompanham posicão, rotação ... – Exemplo: árvores, inimigos, balas, itens, etc
  • 9. Unity - Prefabs • Criar Prefab: – Iniciar um Prefab vazio (preferencialmente – Assets -> Create -> Prefab • Nomear Prefab • Drag-drop objetos sobre novo prefab (Project View)
  • 10. Unity - Prefabs • Sempre = Alterações no Prefab, no Project View (objeto original: passa automaticamente para todas instâncias) • Possível = alterações nas instâncias (não recomendado em geral) • PREFAB = objetos complexos / compostos, para reutilização
  • 11. Unity - Prefabs • Exemplo uso: – Criar Prefab dos módulos básico de paredes (cena básica inicial) – Posicionar algumas instâncias no mapa (drag-drop do prefab sobre a Scene view) – Posição / rotação das instâncias = independente • Vantagem: objetos complexos, derivados, porém autônomos
  • 12. Unity - Prefabs • Exemplo uso: – Modifiquemos o Prefab (GameObject Original) – Inserir Material Básico * • Criar novo material • Definir cor básica do material • Aplicar material em elemento do Prefab – Modificação será vista em todas instâncias do Prefab (automaticamente)
  • 13. Unity - Prefabs • Material básico: – Criar novo material (Assets - > Create -> Material) – Definir Main Color
  • 14. Unity - Prefabs • Material básico: – Propriedades do Objeto – Mesh Renderer – Material