introdução ao desenvolvimento de jogos 2d com unit 3d

Post on 20-Jul-2015

230 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Introdução ao desenvolvimento de jogos 2D com Unity 3D

Eduardo Bonfandini

2D Native Tools

Como parte da Unity 4.3 foram anúnciadas as

ferramentas 2D nativas para a Unity. Os

desenvolvedores já vinham fazendo diversos

jogos 2DO e eles sentiram que era hora de

reconhecer o fato de que a Unity3D estava

sendo usada para a construção de jogos 2D.

E então trouxeram o suporte nativo.

O que nós ganhamos

1. Novo component chamado Sprite, com um

editor que lida automaticamente com uma

sprite sheet

2. Janela de animações atualizada para

suportar animações 2D.

3. Integração com Animator, para criação de

estados para personagens animados 2D.

4. Física 2d Integrada, com rigidbodies,

colliders, joints.

Projeto 2D

Camera 2d

Um Sprite

Sprite ao importar

Recomendado

Arraste para a cena

Sprite multiplo

Sprite Multiplo (Recorte)

Sprite multiplo no editor

Sprite Render (Order in layer)

Montando a cena

Física 2d

Baseada no Box2d

http://box2d.org/

Física 2d (Box Colider)

Cuidado para não user o Physics - Box Collider vai dar zebra!

Component - Physics 2d -

Rigidbody2d

Rodar o jogo

Actor2D

Animações

Sprite editor (multiple sprite)

Nomeando sprites

Aplicar

Animação

Tarefas

1. Arrumar sprite sheet (deixar redondindo)

2. Fazer outras animações

Animator

Parâmetros

Transições

Condições

Tarefas

1. Mover a câmera

2. Fazer personagem pular

3. Fazer personagem atirar

4. Criar caixa e destruir

5. Animação com bones

6. Criar inimigo e AI

Animações com bones

Evento de animação

Edição de evento de animação

http://docs.unity3d.com/Manual/animeditor-

AnimationEvents.html

Referências

http://blogs.unity3d.com/2013/08/28/unity-native-2d-tools/

https://unity3d.com/pt/learn/tutorials/modules/beginner/2d/2d-overview

https://unity3d.com/pt/learn/tutorials/modules/beginner/2d

http://docs.unity3d.com/Manual/animeditor-AnimationEvents.html

top related