desenvolvendo jogos com libgdx com libgdx matheus bodo @matheusbodo

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

Upload: internet

Post on 16-Apr-2015

124 views

Category:

Documents


2 download

TRANSCRIPT

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