Aula2 intro2

228 visualizações

Publicada em

Segunda parte de introduções ao unity3d

Publicada em: Educação
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
228
No SlideShare
0
A partir de incorporações
0
Número de incorporações
43
Ações
Compartilhamentos
0
Downloads
18
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula2 intro2

  1. 1. Projetos RAD : Unity 3D Introdução II Parenting e Prefabs Augusto Bülow
  2. 2. Programa • Introdução e Edição (continuação) • Parenting • Prefabs
  3. 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. 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. 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. 6. Unity - Parenting • Criar relação Parenting x Child – Drag-drop objeto Child sobre objeto Parent
  7. 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. 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. 9. Unity - Prefabs • Criar Prefab: – Iniciar um Prefab vazio (preferencialmente – Assets -> Create -> Prefab • Nomear Prefab • Drag-drop objetos sobre novo prefab (Project View)
  10. 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. 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. 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. 13. Unity - Prefabs • Material básico: – Criar novo material (Assets - > Create -> Material) – Definir Main Color
  14. 14. Unity - Prefabs • Material básico: – Propriedades do Objeto – Mesh Renderer – Material

×