Desenvolvendo jogos
com LibGDX
com LibGDX
Matheus Bodo
@matheusbodo
http://blog.matheusbodo.com
LibGDX
Utiliza a linguagem Java
Multi-plataforma
Open Source
Performance
Fácil de usar
Arquitetura do LibGDX
Ciclo de Vida
Game e Screen
Gráficos
Câmera
Viewport
Câmera
PerspectiveCamera
OrthographicCamera
Texture
SpriteBatch
Imagens
Textos
Audio
Music
Sound
Entrada de Dados
InputProcessor
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)
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)
Keyboard
•keyDown(int keycode)
•keyUp(int keycode)
•keyTyped(char character)
Exemplo: Bricks
Mais informações
•http://libgdx.badlogicgames.com/
•http://code.google.com/p/libgdx/
•ZECHNER, Mario. Beginning Android
Games. Apress, 2011.
Dúvidas?
[email protected]
@matheusbodo
http://blog.matheusbodo.com
Download

Desenvolvendo jogos com LibGDX