A plataforma Java ME é ótima para desenvolver jogos pois possui uma API especial para isso tornando o desenvolvimento do jogo algo rápido e com qualidade. Esse webinar mostra os conceitos básicos para fazer um jogo em Java ME.
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 15
Baixar para ler offline
Mais conteúdo relacionado
Game API – Java ME Série 40
1. Game API Java ME para
Série 40
Marlon Luz - INdT
Nokia Developer Evangelist
@marlonluz
2. O QUE É O
INdT? PESQUISA E
CENTRO DE
DESENVOLVIMENTO
sem fins lucrativos
com foco no desenvolvimento de
novos conceitos,
produtos e soluções
para as áreas relacionadas à
tecnologias móveis e internet.
3. Nokia Store, Série 40 e Java ME
100k+ apps, 13m downloads/dia
Brasil: 125m downloads (total), 48m em
2012, 400k por/dia, 56% em Série 40 , 73%
das compras são aplicativos Java ME
5. O que veremos
• MIDP 2.0 e o pacote de Game API
• Game Canvas
• Layers/Sprites
• Tiled Layers
• Layer Manager
• Game loop
• Exemplo
6. MIDP 2.0 e o pacote de Game API
Canvas LayerManager
GameCanvas Layer
javax.microedition.lcdui.game
javax.microedition.lcdui Sprite TiledLayer
Image
7. Game Canvas
• Graphics Buffering
– getGraphics()
– flushGraphics()
• Estados de teclas
– getKeyStates()
8. Layers / Sprites
• Layer = classe abstrata que determina
comportamentos das camadas do jogo
• Sprite = sequência de imagens 2D
42px
51px
10. Tiled Layers
Permite que cenários grandes e
complexos sejam desenhados
repetindo pequenos pedaços de
imagens
11. Layer Manager
1) Coloca ordem na apresentação dos
Sprites na tela para que não se
desperdice processamento desenhando o
que está atrás
2) Configura uma área de visualização para
que não se desperdice processamento
desenhando o que não está na tela