SlideShare uma empresa Scribd logo
1 de 14
U N I T Y C O N C E I TO S
I N T R O D U TÓ R I O S
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
PARA “PINTAR” UM
ELEMENTO
• Temos de criar, na janela de
Assets (Projeto), clicando com
o lado direito do rato, um
novo material.
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
MATERIAL
• Depois, na janela, escolhemos as opções que
acharmos melhor. Neste caso, ainda estamos só a
mudar a cor.
• Há muitas opções na janela de materiais. Poderão
aprender mais sobre materiais aqui.
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
APLICAR MATERIAL
• Basta arrastar o material para o objeto da janela de Assets para a janela da Cena.
• Para remover veja o vídeo seguinte.
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
APLICAR TEXTURAS
A UM ELEMENTO
• Para aplicar uma textura, temos que a criar. Há muitos sítios onde se podem fazer o
download de texturas já feitas. Experimente por exemplo, este sítio. Depois é só
importá-la para o Unity.
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
APLICAR TEXTURA A MATERIAL
• Num material, a característica ALBEDO é a cor principal. É lá que se deve escolher a
textura.
• Observe o vídeo seguinte.
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
FÍSICA DE UM OBJETO
• Um objeto pode ter comportamentos da física, mas para isso têm que lhe ser
atribuídos. No vídeo seguinte poderá observar-se o que acontece quando se coloca
um cubo no ar e se carrega no play. Na janela de Jogo, não aparece nada.
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
MUDAR A FÍSICA DE
UM OBJETO
• Para um objeto reagir a outros ele tem que ser
visível, ter a opção de colisão e ter um corpo rígido.
• Veja o vídeo seguinte para verificar o que acontece
sem as duas primeiras opções e como se atribui a
opção rigidbody.
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
MUDAR
O FUNDO
DE UM
JOGO
B A S T A C L I C A R E M M A I N
C A M E R A E N A S
P R O P R I E D A D E S / C L E A R
F L A G S , C O L O C A R U M C O R
S Ó L I D A .
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
ADICIONAR COMPORTAMENTOS
A UM OBJETO
• Para adicionar comportamentos, temos de inserir
código que irá controlar o comportamento do
objeto.
• Para inserir código, clicamos no objeto e depois
em propriedades/add component/New Script.
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
SCRIPTING
• Assim que clicamos em Adicionar, aparece um novo elemento que se clicarmos duas
vezes, aparece para editar no Visual Studio.
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
DESMISTIFICAR O CÓDIGO
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ComportamentoJogador :
MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
}
As duas primeiras opções são
desnecessárias, podem ser apagadas.
A função start é onde devemos colocar o
código que é inicializado com a cena.
A função update é onde colocamos o
código que queremos que seja
reproduzido continuamente.
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
TESTAR A PROGRAMAÇÃO
• Um dos truques mais usados
para testar código é usar as
mensagens para o
programador.
• Se acrescentarmos em Start
ou em Update o código:
– Debug.Log(“Texto”);
• Em consola aparecem as
mensagens.
Introdução do desenvolvimento de jogos em Unity 3D
Clara Ferreira
APLICAR FORÇAS A UM
RIGIDBODY
• Para aplicar uma força a um
Rigidbody, temos de declarar
uma variável pública e depois,
aplicar-lhe uma força
aplicando valores ao x,y e z.
(Sempre que alteramos o
código temos de o gravar)

Mais conteúdo relacionado

Mais procurados

Sessao 1 - Formação Unity
Sessao 1 -  Formação UnitySessao 1 -  Formação Unity
Sessao 1 - Formação UnityClara Ferreira
 
Sessao 5 - Formação Unity
Sessao 5 - Formação UnitySessao 5 - Formação Unity
Sessao 5 - Formação UnityClara Ferreira
 
Workshop kodu
Workshop kodu Workshop kodu
Workshop kodu ejml
 
CRIANDO E EDITANDO OBJETOS NO OPENSIMULATOR USANDO O FIRESTORM 5.0.1
CRIANDO E EDITANDO OBJETOS NO OPENSIMULATOR USANDO O FIRESTORM 5.0.1CRIANDO E EDITANDO OBJETOS NO OPENSIMULATOR USANDO O FIRESTORM 5.0.1
CRIANDO E EDITANDO OBJETOS NO OPENSIMULATOR USANDO O FIRESTORM 5.0.1Carlos Campani
 
Introdução ao Desenvolvimemto de Jogos com Unity
Introdução ao Desenvolvimemto de Jogos com UnityIntrodução ao Desenvolvimemto de Jogos com Unity
Introdução ao Desenvolvimemto de Jogos com UnityWandreson Souza
 
Criação de jogos game maker - férias
Criação de jogos   game maker - fériasCriação de jogos   game maker - férias
Criação de jogos game maker - fériasInstituto Inovar
 
Apostila do game maker 8.0 (português)
Apostila do game maker 8.0 (português)Apostila do game maker 8.0 (português)
Apostila do game maker 8.0 (português)Rafyusq Queiroz
 
Programação em Kodu como instrumento de aprendizagem
Programação em Kodu como instrumento de aprendizagemProgramação em Kodu como instrumento de aprendizagem
Programação em Kodu como instrumento de aprendizagemFernanda Ledesma
 
Como desfragmentar o Disco Rígido no Windows XP
Como desfragmentar o Disco Rígido no Windows XPComo desfragmentar o Disco Rígido no Windows XP
Como desfragmentar o Disco Rígido no Windows XPfmpr123
 

Mais procurados (14)

Unity Sessão 7
Unity  Sessão 7Unity  Sessão 7
Unity Sessão 7
 
Sessao 1 - Formação Unity
Sessao 1 -  Formação UnitySessao 1 -  Formação Unity
Sessao 1 - Formação Unity
 
Unity - Sessão 10
Unity - Sessão 10Unity - Sessão 10
Unity - Sessão 10
 
Sessao 5 - Formação Unity
Sessao 5 - Formação UnitySessao 5 - Formação Unity
Sessao 5 - Formação Unity
 
Manual de kodu
Manual de koduManual de kodu
Manual de kodu
 
Workshop kodu
Workshop kodu Workshop kodu
Workshop kodu
 
CRIANDO E EDITANDO OBJETOS NO OPENSIMULATOR USANDO O FIRESTORM 5.0.1
CRIANDO E EDITANDO OBJETOS NO OPENSIMULATOR USANDO O FIRESTORM 5.0.1CRIANDO E EDITANDO OBJETOS NO OPENSIMULATOR USANDO O FIRESTORM 5.0.1
CRIANDO E EDITANDO OBJETOS NO OPENSIMULATOR USANDO O FIRESTORM 5.0.1
 
Introdução ao Desenvolvimemto de Jogos com Unity
Introdução ao Desenvolvimemto de Jogos com UnityIntrodução ao Desenvolvimemto de Jogos com Unity
Introdução ao Desenvolvimemto de Jogos com Unity
 
Criação de jogos game maker - férias
Criação de jogos   game maker - fériasCriação de jogos   game maker - férias
Criação de jogos game maker - férias
 
Apostila do game maker 8.0 (português)
Apostila do game maker 8.0 (português)Apostila do game maker 8.0 (português)
Apostila do game maker 8.0 (português)
 
Comparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3dComparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3d
 
Programação em Kodu como instrumento de aprendizagem
Programação em Kodu como instrumento de aprendizagemProgramação em Kodu como instrumento de aprendizagem
Programação em Kodu como instrumento de aprendizagem
 
Como desfragmentar o Disco Rígido no Windows XP
Como desfragmentar o Disco Rígido no Windows XPComo desfragmentar o Disco Rígido no Windows XP
Como desfragmentar o Disco Rígido no Windows XP
 
Game Design e Educação
Game Design e EducaçãoGame Design e Educação
Game Design e Educação
 

Semelhante a Unity conceitos introdução desenvolvimento jogos

Criação de jogos scratch - férias
Criação de jogos   scratch - fériasCriação de jogos   scratch - férias
Criação de jogos scratch - fériasInstituto Inovar
 
Desenvolvimento de jogos para android com andengine
Desenvolvimento de jogos para android com andengineDesenvolvimento de jogos para android com andengine
Desenvolvimento de jogos para android com andengineDiego Lopes
 
Oficina Android - Games com AndEngine - Dia 1
Oficina Android - Games com AndEngine - Dia 1Oficina Android - Games com AndEngine - Dia 1
Oficina Android - Games com AndEngine - Dia 1Odair Bonin Borges
 
1484850831[pdj]e book gameengine
1484850831[pdj]e book gameengine1484850831[pdj]e book gameengine
1484850831[pdj]e book gameengineLuis Caio
 
Modelagem 3 d com blender
Modelagem 3 d com blenderModelagem 3 d com blender
Modelagem 3 d com blenderFabio Venancio
 
Aula 06 personalizando o windows 7
Aula 06   personalizando o windows 7Aula 06   personalizando o windows 7
Aula 06 personalizando o windows 7Boris Junior
 
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game StudioQuer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game StudioLuiz Nörnberg
 
Unite 2014 - Usando a Unity em Game Jams
Unite 2014 - Usando a Unity em Game JamsUnite 2014 - Usando a Unity em Game Jams
Unite 2014 - Usando a Unity em Game JamsBruno Campagnolo
 
Palestra AnimeBomb 2015
Palestra AnimeBomb 2015Palestra AnimeBomb 2015
Palestra AnimeBomb 2015Luiz Nörnberg
 
Júlio Pescuite - Advanced Topics for Game Developers
Júlio Pescuite - Advanced Topics for Game DevelopersJúlio Pescuite - Advanced Topics for Game Developers
Júlio Pescuite - Advanced Topics for Game DevelopersiMasters
 
5 coisas que você precisa saber antes de começar a fazer seus jogos
5 coisas que você precisa saber antes de começar a fazer seus jogos5 coisas que você precisa saber antes de começar a fazer seus jogos
5 coisas que você precisa saber antes de começar a fazer seus jogosDiego Dukão
 
2 d platform game in ar vuforia demo using unity youtube
2 d platform game in ar vuforia demo using unity   youtube2 d platform game in ar vuforia demo using unity   youtube
2 d platform game in ar vuforia demo using unity youtubedanilosgui
 

Semelhante a Unity conceitos introdução desenvolvimento jogos (20)

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
 
Aula1 intro
Aula1  introAula1  intro
Aula1 intro
 
Criação de jogos scratch - férias
Criação de jogos   scratch - fériasCriação de jogos   scratch - férias
Criação de jogos scratch - férias
 
Oficina Scratch
Oficina ScratchOficina Scratch
Oficina Scratch
 
Thunkable
ThunkableThunkable
Thunkable
 
Desenvolvimento de jogos para android com andengine
Desenvolvimento de jogos para android com andengineDesenvolvimento de jogos para android com andengine
Desenvolvimento de jogos para android com andengine
 
Oficina Android - Games com AndEngine - Dia 1
Oficina Android - Games com AndEngine - Dia 1Oficina Android - Games com AndEngine - Dia 1
Oficina Android - Games com AndEngine - Dia 1
 
Blender: Primeiros Passos
Blender: Primeiros PassosBlender: Primeiros Passos
Blender: Primeiros Passos
 
Blender.pdf
Blender.pdfBlender.pdf
Blender.pdf
 
Guia xna
Guia xnaGuia xna
Guia xna
 
1484850831[pdj]e book gameengine
1484850831[pdj]e book gameengine1484850831[pdj]e book gameengine
1484850831[pdj]e book gameengine
 
Modelagem 3 d com blender
Modelagem 3 d com blenderModelagem 3 d com blender
Modelagem 3 d com blender
 
Aula 06 personalizando o windows 7
Aula 06   personalizando o windows 7Aula 06   personalizando o windows 7
Aula 06 personalizando o windows 7
 
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game StudioQuer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
 
Multimeios em educação
Multimeios em educaçãoMultimeios em educação
Multimeios em educação
 
Unite 2014 - Usando a Unity em Game Jams
Unite 2014 - Usando a Unity em Game JamsUnite 2014 - Usando a Unity em Game Jams
Unite 2014 - Usando a Unity em Game Jams
 
Palestra AnimeBomb 2015
Palestra AnimeBomb 2015Palestra AnimeBomb 2015
Palestra AnimeBomb 2015
 
Júlio Pescuite - Advanced Topics for Game Developers
Júlio Pescuite - Advanced Topics for Game DevelopersJúlio Pescuite - Advanced Topics for Game Developers
Júlio Pescuite - Advanced Topics for Game Developers
 
5 coisas que você precisa saber antes de começar a fazer seus jogos
5 coisas que você precisa saber antes de começar a fazer seus jogos5 coisas que você precisa saber antes de começar a fazer seus jogos
5 coisas que você precisa saber antes de começar a fazer seus jogos
 
2 d platform game in ar vuforia demo using unity youtube
2 d platform game in ar vuforia demo using unity   youtube2 d platform game in ar vuforia demo using unity   youtube
2 d platform game in ar vuforia demo using unity youtube
 

Mais de Clara Ferreira

Exercícios Conceitos Introdutórios C++ - Matéria do Ensino Secundário
Exercícios Conceitos Introdutórios C++ - Matéria do Ensino SecundárioExercícios Conceitos Introdutórios C++ - Matéria do Ensino Secundário
Exercícios Conceitos Introdutórios C++ - Matéria do Ensino SecundárioClara Ferreira
 
Ciclos de Repetição - C++ - Matéria do Ensino Secundário
Ciclos de Repetição - C++ - Matéria do Ensino SecundárioCiclos de Repetição - C++ - Matéria do Ensino Secundário
Ciclos de Repetição - C++ - Matéria do Ensino SecundárioClara Ferreira
 
Conceitos Introdutórios C++ - Matéria do Ensino Secundário
Conceitos Introdutórios C++ - Matéria do Ensino SecundárioConceitos Introdutórios C++ - Matéria do Ensino Secundário
Conceitos Introdutórios C++ - Matéria do Ensino SecundárioClara Ferreira
 
Dados e estruturas C++ - Conceitos. Matéria de Secundário
Dados e estruturas C++ - Conceitos. Matéria de SecundárioDados e estruturas C++ - Conceitos. Matéria de Secundário
Dados e estruturas C++ - Conceitos. Matéria de SecundárioClara Ferreira
 
Fichas de Revisão C++ - Mais exercícios para treino
Fichas de Revisão C++ - Mais exercícios para treinoFichas de Revisão C++ - Mais exercícios para treino
Fichas de Revisão C++ - Mais exercícios para treinoClara Ferreira
 
Fluxogramas- Teoria - Matéria Introdutória para Programação de Secundário
Fluxogramas- Teoria - Matéria Introdutória para Programação de SecundárioFluxogramas- Teoria - Matéria Introdutória para Programação de Secundário
Fluxogramas- Teoria - Matéria Introdutória para Programação de SecundárioClara Ferreira
 
Introdução à Programação C++ - ao níveo do ensino secundário
Introdução à Programação C++ - ao níveo do ensino secundárioIntrodução à Programação C++ - ao níveo do ensino secundário
Introdução à Programação C++ - ao níveo do ensino secundárioClara Ferreira
 
O SE e Outros conceitos Introdutórios C++
O SE e Outros conceitos Introdutórios C++O SE e Outros conceitos Introdutórios C++
O SE e Outros conceitos Introdutórios C++Clara Ferreira
 
Operadores Aritméticos C++ - Programação
Operadores Aritméticos C++ - ProgramaçãoOperadores Aritméticos C++ - Programação
Operadores Aritméticos C++ - ProgramaçãoClara Ferreira
 
Windows Form C++ - Como trabalhar em Windows Forms no VIsual Studio
Windows Form C++ - Como trabalhar em Windows Forms no VIsual StudioWindows Form C++ - Como trabalhar em Windows Forms no VIsual Studio
Windows Form C++ - Como trabalhar em Windows Forms no VIsual StudioClara Ferreira
 
Exercícios de Photoshop
Exercícios de PhotoshopExercícios de Photoshop
Exercícios de PhotoshopClara Ferreira
 
VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS”
VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS”VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS”
VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS”Clara Ferreira
 
Dca Actionscript - aula 2
Dca   Actionscript - aula 2Dca   Actionscript - aula 2
Dca Actionscript - aula 2Clara Ferreira
 
Dca Actionscript - Aula 1
Dca   Actionscript - Aula 1Dca   Actionscript - Aula 1
Dca Actionscript - Aula 1Clara Ferreira
 
Os nossos Heróis Preferidos
Os nossos Heróis PreferidosOs nossos Heróis Preferidos
Os nossos Heróis PreferidosClara Ferreira
 
Ficha de trabalho - Workshop Unity
Ficha de trabalho - Workshop UnityFicha de trabalho - Workshop Unity
Ficha de trabalho - Workshop UnityClara Ferreira
 

Mais de Clara Ferreira (20)

Exercícios Conceitos Introdutórios C++ - Matéria do Ensino Secundário
Exercícios Conceitos Introdutórios C++ - Matéria do Ensino SecundárioExercícios Conceitos Introdutórios C++ - Matéria do Ensino Secundário
Exercícios Conceitos Introdutórios C++ - Matéria do Ensino Secundário
 
Ciclos de Repetição - C++ - Matéria do Ensino Secundário
Ciclos de Repetição - C++ - Matéria do Ensino SecundárioCiclos de Repetição - C++ - Matéria do Ensino Secundário
Ciclos de Repetição - C++ - Matéria do Ensino Secundário
 
Conceitos Introdutórios C++ - Matéria do Ensino Secundário
Conceitos Introdutórios C++ - Matéria do Ensino SecundárioConceitos Introdutórios C++ - Matéria do Ensino Secundário
Conceitos Introdutórios C++ - Matéria do Ensino Secundário
 
Dados e estruturas C++ - Conceitos. Matéria de Secundário
Dados e estruturas C++ - Conceitos. Matéria de SecundárioDados e estruturas C++ - Conceitos. Matéria de Secundário
Dados e estruturas C++ - Conceitos. Matéria de Secundário
 
Fichas de Revisão C++ - Mais exercícios para treino
Fichas de Revisão C++ - Mais exercícios para treinoFichas de Revisão C++ - Mais exercícios para treino
Fichas de Revisão C++ - Mais exercícios para treino
 
Fluxogramas- Teoria - Matéria Introdutória para Programação de Secundário
Fluxogramas- Teoria - Matéria Introdutória para Programação de SecundárioFluxogramas- Teoria - Matéria Introdutória para Programação de Secundário
Fluxogramas- Teoria - Matéria Introdutória para Programação de Secundário
 
Introdução à Programação C++ - ao níveo do ensino secundário
Introdução à Programação C++ - ao níveo do ensino secundárioIntrodução à Programação C++ - ao níveo do ensino secundário
Introdução à Programação C++ - ao níveo do ensino secundário
 
O SE e Outros conceitos Introdutórios C++
O SE e Outros conceitos Introdutórios C++O SE e Outros conceitos Introdutórios C++
O SE e Outros conceitos Introdutórios C++
 
Operadores Aritméticos C++ - Programação
Operadores Aritméticos C++ - ProgramaçãoOperadores Aritméticos C++ - Programação
Operadores Aritméticos C++ - Programação
 
Windows Form C++ - Como trabalhar em Windows Forms no VIsual Studio
Windows Form C++ - Como trabalhar em Windows Forms no VIsual StudioWindows Form C++ - Como trabalhar em Windows Forms no VIsual Studio
Windows Form C++ - Como trabalhar em Windows Forms no VIsual Studio
 
Exercícios de Photoshop
Exercícios de PhotoshopExercícios de Photoshop
Exercícios de Photoshop
 
VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS”
VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS”VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS”
VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS”
 
Dca Actionscript - aula 2
Dca   Actionscript - aula 2Dca   Actionscript - aula 2
Dca Actionscript - aula 2
 
Dca Actionscript - Aula 1
Dca   Actionscript - Aula 1Dca   Actionscript - Aula 1
Dca Actionscript - Aula 1
 
Os nossos Heróis Preferidos
Os nossos Heróis PreferidosOs nossos Heróis Preferidos
Os nossos Heróis Preferidos
 
Núcleo clubes
Núcleo clubesNúcleo clubes
Núcleo clubes
 
O som - Audacity
O som - AudacityO som - Audacity
O som - Audacity
 
Ficha de trabalho - Workshop Unity
Ficha de trabalho - Workshop UnityFicha de trabalho - Workshop Unity
Ficha de trabalho - Workshop Unity
 
Manual Socrative
Manual SocrativeManual Socrative
Manual Socrative
 
Manual Kahoot
Manual KahootManual Kahoot
Manual Kahoot
 

Último

Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.keislayyovera123
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
Simulado 2 Etapa - 2024 Proximo Passo.pdf
Simulado 2 Etapa  - 2024 Proximo Passo.pdfSimulado 2 Etapa  - 2024 Proximo Passo.pdf
Simulado 2 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
Orações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxOrações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxKtiaOliveira68
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...ArianeLima50
 
Universidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumUniversidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumPatrícia de Sá Freire, PhD. Eng.
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSilvana Silva
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 

Último (20)

Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
Simulado 2 Etapa - 2024 Proximo Passo.pdf
Simulado 2 Etapa  - 2024 Proximo Passo.pdfSimulado 2 Etapa  - 2024 Proximo Passo.pdf
Simulado 2 Etapa - 2024 Proximo Passo.pdf
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
Orações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxOrações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptx
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
 
Universidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumUniversidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comum
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptx
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 

Unity conceitos introdução desenvolvimento jogos

  • 1. U N I T Y C O N C E I TO S I N T R O D U TÓ R I O S Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira
  • 2. Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira PARA “PINTAR” UM ELEMENTO • Temos de criar, na janela de Assets (Projeto), clicando com o lado direito do rato, um novo material. Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira
  • 3. Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira MATERIAL • Depois, na janela, escolhemos as opções que acharmos melhor. Neste caso, ainda estamos só a mudar a cor. • Há muitas opções na janela de materiais. Poderão aprender mais sobre materiais aqui. Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira
  • 4. Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira APLICAR MATERIAL • Basta arrastar o material para o objeto da janela de Assets para a janela da Cena. • Para remover veja o vídeo seguinte.
  • 5. Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira APLICAR TEXTURAS A UM ELEMENTO • Para aplicar uma textura, temos que a criar. Há muitos sítios onde se podem fazer o download de texturas já feitas. Experimente por exemplo, este sítio. Depois é só importá-la para o Unity.
  • 6. Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira APLICAR TEXTURA A MATERIAL • Num material, a característica ALBEDO é a cor principal. É lá que se deve escolher a textura. • Observe o vídeo seguinte.
  • 7. Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira FÍSICA DE UM OBJETO • Um objeto pode ter comportamentos da física, mas para isso têm que lhe ser atribuídos. No vídeo seguinte poderá observar-se o que acontece quando se coloca um cubo no ar e se carrega no play. Na janela de Jogo, não aparece nada.
  • 8. Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira MUDAR A FÍSICA DE UM OBJETO • Para um objeto reagir a outros ele tem que ser visível, ter a opção de colisão e ter um corpo rígido. • Veja o vídeo seguinte para verificar o que acontece sem as duas primeiras opções e como se atribui a opção rigidbody. Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira
  • 9. Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira MUDAR O FUNDO DE UM JOGO B A S T A C L I C A R E M M A I N C A M E R A E N A S P R O P R I E D A D E S / C L E A R F L A G S , C O L O C A R U M C O R S Ó L I D A . Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira
  • 10. Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira ADICIONAR COMPORTAMENTOS A UM OBJETO • Para adicionar comportamentos, temos de inserir código que irá controlar o comportamento do objeto. • Para inserir código, clicamos no objeto e depois em propriedades/add component/New Script.
  • 11. Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira SCRIPTING • Assim que clicamos em Adicionar, aparece um novo elemento que se clicarmos duas vezes, aparece para editar no Visual Studio.
  • 12. Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira DESMISTIFICAR O CÓDIGO using System.Collections; using System.Collections.Generic; using UnityEngine; public class ComportamentoJogador : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { } } As duas primeiras opções são desnecessárias, podem ser apagadas. A função start é onde devemos colocar o código que é inicializado com a cena. A função update é onde colocamos o código que queremos que seja reproduzido continuamente.
  • 13. Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira TESTAR A PROGRAMAÇÃO • Um dos truques mais usados para testar código é usar as mensagens para o programador. • Se acrescentarmos em Start ou em Update o código: – Debug.Log(“Texto”); • Em consola aparecem as mensagens.
  • 14. Introdução do desenvolvimento de jogos em Unity 3D Clara Ferreira APLICAR FORÇAS A UM RIGIDBODY • Para aplicar uma força a um Rigidbody, temos de declarar uma variável pública e depois, aplicar-lhe uma força aplicando valores ao x,y e z. (Sempre que alteramos o código temos de o gravar)