Академический Документы
Профессиональный Документы
Культура Документы
Desenvolvendo para
iOS em Linux
E - mail : erisvaldojunior@gmail .com
Site : http://erisvaldojunior.com
Twitter : http://twitter.com/erisvaldojunior
Sobre o palestrante
1 2 3
Configura
r o
ambiente
Escrever
o código
Testar no
aparelho
Jailbreak do aparelho;
Instalação do Toolchain.
Estrutura EXPANDIDA de classes do MIDP
O que é a classe GameCanvas?
Trata-se de uma especialização da classe Canvas
GameCanvas
que possui uma série de melhorias para o
desenvolvimento de jogos.
Classe
Primeiro benefício
em relação a Canvas:
GameCanvas possui a
técnica de Double
Buffering
implementada.
Que outros benefícios possui
GameCanvas?
GameCanvas
Com GameCanvas, é possível verificar as teclas
pressionadas e atualizar a tela a qualquer momento.
Layer possui
alguns métodos
Classe Layer comuns a todos os
elementos visuais
da Game API,
conforme mostrado
no lado esquerdo.
Classe Sprite
A navegação entre
os frames pode
ser feita através
dos métodos
nextFrame () ,
prevFrame () e
Classe
setFrame () . Esse
último recebe
como parâmetro o
número do frame
que deve ser
utilizado no
momento.
E quanto às transformações?
As transformações são realizadas pelo método
setTransform () e se baseiam em um ponto de referência
definido por setRefPixelPosition ().
Sprite
Classe
Classe TiledLayer
Usada geralmente para representar mapas, utilizando um
array bidimensional com índices de imagens. Suporta tiles
animadas (efeito de água se movimentando, arbusto sob
efeito de evento, etc).
Classe LayerManager
Responsável por gerenciar todos os Layers (camadas) do
jogo. Pode-se definir a posição de cada camada, adicionar
ou remover camadas, etc.
2 INDO PARA A
PRáTICA
GAME
LOOP
?
Código Game Loop
3 O GAME BUILDER E
EXEMPLOS
ADICIONAIS