..
Uma característica essencial de plataformas de desenvolvimento orientado para dispositivos móveis é fornecer modelos extensível para a produção de gráficos animados principalmene normalmente visando a criação de jogos de vídeo.
Em Java ME isso é implementado através de uma especificação que inclui também a gestão do ciclo de vida de um jogo. Vamos ignorar o momento esta questão para a arquitetura "global para o desenvolvimento do jogo e Vamos andar de mãos no que diz respeito à animação gráfica que representam, na minha opinião o mais criativo e interessante.
Displayable display, e Canvas
O coração da biblioteca de gráficos em Java ME aulas de exibição e Displayable .
O primeiro lida com os elementos apresentados no ecrã do dispositivo eo segundo representa a mais alta abstração desses elementos, componentes que são visíveis e posicionado em "tela interna.
Neste contexto, o Java ME fornece dois tipos de objetos Displayable, cada um dos quais tem um papel diferente de acordo com os componentes que pretendemos construir ou uso.
As subclasses de Displayable são fundamentais:
A lona da classe Displayable classe em vez de concreto, mas por sua vez, exige uma especificação adicional de que a pintura método abstrato ( gráficos g) onde todos os "interior é necessário definir os rumos de um desenho para ser projetada na tela.
Isto significa baixo nível de programação gráfica necessária para realizazzione animações.
De particular importância é o "objeto Graphics para ser usado no método de pintura.
Este objeto fornece métodos básicos para o desenho de baixo nível, com o qual você pode desenhar linhas, círculos, formas, etc .. pontos
Vemos os métodos principais:
Displayable uma vez materializada é uma tela, ou que um objeto do tipo tela deve exibir na tela. Para este proprosito vem na Diaplay objeto 'que trata de gerenciar a exibição de elementos na tela. O 'objeto de exibição como um singleton , não é instanciado diretamente, mas você pode obter um "exemplo como este:
Demonstração public class MIDlet {
apresentar o ecrã privado;
...
display = Display.getDisplay (this);
...
}
Uma vez que temos aqui é um exemplo dos principais métodos que podemos usar:
| |
Front Page (Ebook)
Criar páginas Web sem saber HTML. Com apenas 25 €. |
| |
Ruby e Ruby On Rails (Curso)
Criação de software e aplicações Web com Ruby e RoR. A partir de 39 €. |
| |
Visual Basic 6 (Curso)
Fazer aplicações desktop com VB6. A partir de 39 €. |