SlideShare una empresa de Scribd logo
1 de 20
Projeto de jogos RAD: 
Animações – Parte I 
Augusto Bülow
Unity3D 
• Animações (modelos): 
• Produzidas em softwares de criação 3D 
• Motion Capture (Mocap) 
• Outras técnicas de animação (vídeo) 
• Exportadas junto ao modelo 
• Animações via Unity3D 
• Modificar / criar animações gerais 
• Possível animar componentes / bones
Unity3D 
• Animações Unity: 
• Window-> Animation (Ctrl+6) 
• Editor de animações 
• Linha do tempo + Keyframes 
• Key Frame = posição chave (quadro chave) 
• Quadros intermediários = criados (auto)
Unity3D
Unity3D 
• Criar Objeto Cubo para animação 
• Re-nomear objeto = Animado 
• Iniciar Animator (Window->Animator) 
• Botão Gravar (Rec) = nova animação 
• Arquivo externo: anima-cubo.ANIM 
• Ou Click sobre o nome anima (Create Clip)
Unity3D 
• Cria-se Keyframes: 
• Posições desejadas (chaves) em relação ao 
tempo 
• Transforma-se posições e/ou rotações do(s) 
objeto(s) 
• Edição pelo animator e Inspector (entrada 
direta de parâmetros)
Unity3D 
• Criar animação -> o que mudar? 
• Planejamento prévio da animação 
• Click sobre a propriedade e Add Curves
Unity3D 
• Keyframes = planejar a animação antes 
de desenvolvê-la 
• Identificar partes da animação 
• Relacionar Keys com tempo 
• Criar keys (modificações) = animação
Unity3D 
• Animar cubo 
• 0’30 = rotar 180o em Y 
• 1’00 = rotar 90o em X 
• 1’30 = rotar 180o em Z 
• Criar Anima 
• Click no tempo 
• Add Key 
• Inserir modificação 
• Novo parâmetro
Unity3D 
• Inserir keyframes para manter posição até 
certo ponto
Unity3D 
• Modificar Curvas 
• tipo transformação 
• como chegam ao keyframe 
• suavidade = smooth 
• modificação livre 
• curvas pré-prontas e 
editáveis 
• Broken: lados da curva 
independentes
Unity3D 
• Completar a animação proposta 
• Desligar a gravação (Play = teste) 
• Ligar o game = animação roda uma vez default 
• Animação pode ser Física 
• RigidBody = Checando colisões
Unity3D 
• Wrap mode: como animações são cortadas 
(continuadas) 
• Animator (abaixo) 
• Once (roda única vez) 
• Loop (volta ao começo) 
• Ping Pong (vai e volta) 
• Clamp forever 
• Fica no último quadro
Unity3D 
• Criar nova animação para o cubo 
• Animator : Create Clip : anima-cubo2.anim 
• Animar giro completo 
• 1’00 = rotação X 180 
• 2’00 = rotação X 360
Unity3D 
• Rodando animações por script 
• Classe animation 
function Update () { 
if (Input.GetKeyDown("1")) { 
animation.Play ("anima-cubo"); 
} 
if (Input.GetKeyDown("2")) { 
animation.Play ("anima-cubo2"); 
} 
}
Unity3D 
• Stop: 
if (Input.GetKeyDown("0")) { 
animation.Stop(); 
} 
• IsPlaying: 
function OnMouseEnter() { 
if (!animation.IsPlaying(“anima-cubo2“)){ 
animation.Play("anima-cubo2"); 
} 
}
Unity3D 
• AnimationState : Classe 
• Controles sobre a animação 
• Controles de Blend (mistura) animações (peso) 
• Uso: animation[“nomedaanima”].propriedade 
if (Input.GetKeyDown("4")) { 
animation["anima-cubo2"].speed = 0.3; 
animation.Play ("anima-cubo2"); 
} 
if (Input.GetKeyDown("5")) { 
animation["anima-cubo2"].time= 0; 
}
Unity3D 
• AnimationState : Classe 
• Mudando o wrap mode da anima por código: 
animation["Walk"].wrapMode = WrapMode.Loop;
Unity3D 
• Incluindo eventos na animação 
• Keyframe = roda função pré-programada 
• Criar a função desejada, exemplo: 
var velo_anima = 0.5; 
function aumenta_velo() { 
velo_anima += 0.2; 
animation["anima-cubo2"].speed = velo_anima; 
} 
• Aumenta velocidade da anima 
• Atribuir essa função a keyframe (animator)
Unity3D 
• Incluindo eventos na animação

Más contenido relacionado

Similar a Aula anima1

Desenvolvimento de Jogos com Cocos2d - Apresentação Coderockr Jam
Desenvolvimento de Jogos com Cocos2d - Apresentação Coderockr JamDesenvolvimento de Jogos com Cocos2d - Apresentação Coderockr Jam
Desenvolvimento de Jogos com Cocos2d - Apresentação Coderockr JamAndré Espeiorin
 
Desenvolvendo Jogos com pygame.
Desenvolvendo Jogos com pygame.Desenvolvendo Jogos com pygame.
Desenvolvendo Jogos com pygame.Tchelinux
 
Computer on the Beach 2015 - Minicurso de Jogos Multiplataforma com Cocos2d-x
Computer on the Beach 2015 - Minicurso de Jogos Multiplataforma com Cocos2d-xComputer on the Beach 2015 - Minicurso de Jogos Multiplataforma com Cocos2d-x
Computer on the Beach 2015 - Minicurso de Jogos Multiplataforma com Cocos2d-xPedro Kayatt
 
Sessao 5 - Formação Unity
Sessao 5 - Formação UnitySessao 5 - Formação Unity
Sessao 5 - Formação UnityClara Ferreira
 

Similar a Aula anima1 (10)

Aula cameras
Aula camerasAula cameras
Aula cameras
 
Aula menus
Aula menusAula menus
Aula menus
 
Aula maps
Aula mapsAula maps
Aula maps
 
Desenvolvimento de Jogos com Cocos2d - Apresentação Coderockr Jam
Desenvolvimento de Jogos com Cocos2d - Apresentação Coderockr JamDesenvolvimento de Jogos com Cocos2d - Apresentação Coderockr Jam
Desenvolvimento de Jogos com Cocos2d - Apresentação Coderockr Jam
 
Aula disparos
Aula disparosAula disparos
Aula disparos
 
Aula disparos
Aula disparosAula disparos
Aula disparos
 
Desenvolvendo Jogos com pygame.
Desenvolvendo Jogos com pygame.Desenvolvendo Jogos com pygame.
Desenvolvendo Jogos com pygame.
 
Computer on the Beach 2015 - Minicurso de Jogos Multiplataforma com Cocos2d-x
Computer on the Beach 2015 - Minicurso de Jogos Multiplataforma com Cocos2d-xComputer on the Beach 2015 - Minicurso de Jogos Multiplataforma com Cocos2d-x
Computer on the Beach 2015 - Minicurso de Jogos Multiplataforma com Cocos2d-x
 
Tutorial Desenvolvendo Pong no Unity 3D - Victory Island Studios
Tutorial Desenvolvendo Pong no Unity 3D - Victory Island StudiosTutorial Desenvolvendo Pong no Unity 3D - Victory Island Studios
Tutorial Desenvolvendo Pong no Unity 3D - Victory Island Studios
 
Sessao 5 - Formação Unity
Sessao 5 - Formação UnitySessao 5 - Formação Unity
Sessao 5 - Formação Unity
 

Más de Marcos Batista (10)

Aula terrain
Aula terrainAula terrain
Aula terrain
 
Aula som
Aula somAula som
Aula som
 
Aula sky
Aula skyAula sky
Aula sky
 
Aula modelos
Aula modelosAula modelos
Aula modelos
 
Aula ia2
Aula ia2Aula ia2
Aula ia2
 
Aula ia
Aula iaAula ia
Aula ia
 
Aula gui
Aula guiAula gui
Aula gui
 
Aula4 debug
Aula4   debugAula4   debug
Aula4 debug
 
Aula3 input
Aula3   inputAula3   input
Aula3 input
 
Aula2 intro2
Aula2   intro2Aula2   intro2
Aula2 intro2
 

Último

Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
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 TecnologiaHELENO FAVACHO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
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 AGRONOMIAAGRONOMIAHELENO FAVACHO
 
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.Mary Alvarenga
 
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.pptxedelon1
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
atividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdfatividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdfLuizaAbaAba
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 
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.pdfWagnerCamposCEA
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 

Último (20)

Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
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
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.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
 
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.
 
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
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
atividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdfatividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdf
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
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
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 

Aula anima1

  • 1. Projeto de jogos RAD: Animações – Parte I Augusto Bülow
  • 2. Unity3D • Animações (modelos): • Produzidas em softwares de criação 3D • Motion Capture (Mocap) • Outras técnicas de animação (vídeo) • Exportadas junto ao modelo • Animações via Unity3D • Modificar / criar animações gerais • Possível animar componentes / bones
  • 3. Unity3D • Animações Unity: • Window-> Animation (Ctrl+6) • Editor de animações • Linha do tempo + Keyframes • Key Frame = posição chave (quadro chave) • Quadros intermediários = criados (auto)
  • 5. Unity3D • Criar Objeto Cubo para animação • Re-nomear objeto = Animado • Iniciar Animator (Window->Animator) • Botão Gravar (Rec) = nova animação • Arquivo externo: anima-cubo.ANIM • Ou Click sobre o nome anima (Create Clip)
  • 6. Unity3D • Cria-se Keyframes: • Posições desejadas (chaves) em relação ao tempo • Transforma-se posições e/ou rotações do(s) objeto(s) • Edição pelo animator e Inspector (entrada direta de parâmetros)
  • 7. Unity3D • Criar animação -> o que mudar? • Planejamento prévio da animação • Click sobre a propriedade e Add Curves
  • 8. Unity3D • Keyframes = planejar a animação antes de desenvolvê-la • Identificar partes da animação • Relacionar Keys com tempo • Criar keys (modificações) = animação
  • 9. Unity3D • Animar cubo • 0’30 = rotar 180o em Y • 1’00 = rotar 90o em X • 1’30 = rotar 180o em Z • Criar Anima • Click no tempo • Add Key • Inserir modificação • Novo parâmetro
  • 10. Unity3D • Inserir keyframes para manter posição até certo ponto
  • 11. Unity3D • Modificar Curvas • tipo transformação • como chegam ao keyframe • suavidade = smooth • modificação livre • curvas pré-prontas e editáveis • Broken: lados da curva independentes
  • 12. Unity3D • Completar a animação proposta • Desligar a gravação (Play = teste) • Ligar o game = animação roda uma vez default • Animação pode ser Física • RigidBody = Checando colisões
  • 13. Unity3D • Wrap mode: como animações são cortadas (continuadas) • Animator (abaixo) • Once (roda única vez) • Loop (volta ao começo) • Ping Pong (vai e volta) • Clamp forever • Fica no último quadro
  • 14. Unity3D • Criar nova animação para o cubo • Animator : Create Clip : anima-cubo2.anim • Animar giro completo • 1’00 = rotação X 180 • 2’00 = rotação X 360
  • 15. Unity3D • Rodando animações por script • Classe animation function Update () { if (Input.GetKeyDown("1")) { animation.Play ("anima-cubo"); } if (Input.GetKeyDown("2")) { animation.Play ("anima-cubo2"); } }
  • 16. Unity3D • Stop: if (Input.GetKeyDown("0")) { animation.Stop(); } • IsPlaying: function OnMouseEnter() { if (!animation.IsPlaying(“anima-cubo2“)){ animation.Play("anima-cubo2"); } }
  • 17. Unity3D • AnimationState : Classe • Controles sobre a animação • Controles de Blend (mistura) animações (peso) • Uso: animation[“nomedaanima”].propriedade if (Input.GetKeyDown("4")) { animation["anima-cubo2"].speed = 0.3; animation.Play ("anima-cubo2"); } if (Input.GetKeyDown("5")) { animation["anima-cubo2"].time= 0; }
  • 18. Unity3D • AnimationState : Classe • Mudando o wrap mode da anima por código: animation["Walk"].wrapMode = WrapMode.Loop;
  • 19. Unity3D • Incluindo eventos na animação • Keyframe = roda função pré-programada • Criar a função desejada, exemplo: var velo_anima = 0.5; function aumenta_velo() { velo_anima += 0.2; animation["anima-cubo2"].speed = velo_anima; } • Aumenta velocidade da anima • Atribuir essa função a keyframe (animator)
  • 20. Unity3D • Incluindo eventos na animação