Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .
Transcript of Desenvolvendo jogos com LibGDX com LibGDX Matheus Bodo @matheusbodo .
Desenvolvendo jogos com LibGDXcom LibGDX
Matheus Bodo@matheusbodohttp://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
OrthographicCameraPerspectiveCamera
Câmera
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.