Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

29
Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo http://blog.matheusbodo.com

Transcript of Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Page 1: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Desenvolvendo jogos com LibGDXcom LibGDX

Matheus Bodo@matheusbodohttp://blog.matheusbodo.com

Page 2: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

LibGDX

Page 3: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Utiliza a linguagem Java

Page 4: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Multi-plataforma

Page 5: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Open Source

Page 6: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Performance

Page 7: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Fácil de usar

Page 8: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Arquitetura do LibGDX

Page 9: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Ciclo de Vida

Page 10: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Game e Screen

Page 11: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Gráficos

Page 12: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Câmera

Page 13: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Viewport

Page 14: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

OrthographicCameraPerspectiveCamera

Câmera

Page 15: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Texture

Page 16: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

SpriteBatch

Page 17: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Imagens

Page 18: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Textos

Page 19: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Audio

Page 20: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Music

Page 21: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Sound

Page 22: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Entrada de Dados

Page 23: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

InputProcessor

Page 24: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Mouse e Touch

•touchDown(int x, int y, int pointer, int button)

•touchUp(int x, int y, int pointer, int button)

•touchDragged(int x, int y, int pointer)

•touchMoved(int x, int y)

•scrolled(int amount)

Page 25: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Mouse e Touch

•touchDown(int x, int y, int pointer, int button)

•touchUp(int x, int y, int pointer, int button)

•touchDragged(int x, int y, int pointer)

•touchMoved(int x, int y)

•scrolled(int amount)

Page 26: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Keyboard

•keyDown(int keycode)

•keyUp(int keycode)

•keyTyped(char character)

Page 27: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Exemplo: Bricks

Page 28: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Mais informações

•http://libgdx.badlogicgames.com/

•http://code.google.com/p/libgdx/

•ZECHNER, Mario. Beginning Android

Games. Apress, 2011.

Page 29: Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .

Dúvidas?

[email protected]@matheusbodo

http://blog.matheusbodo.com