*   >> Leitura Educação Artigos >> science >> programação

Criando um jogo em jogo Google Android com Flixel - Obtendo Started

pectos do jogo.

Adicione o seguinte código para a classe MenuState. Aqui nós estamos indo para exibir um campo de texto só assim temos algo na tela

 pacote org.myname.flixeldemo;. Org.flixel importação. *; Classe pública estende MenuState FlxState {MenuState pública () {super- (); adicionar (novo FlxText (10, 10, 100, "Olá mundo!")); }} 

Etapa 6

Crie uma nova classe chamada Gameview no pacote org.myname.flixeldemo. Ele irá estender a classe FlxGameView.



Ao contrário de um jogo em Flash feita com Flixel, onde objetos gráficos podem ser adicionados diretamente para a tela, Andoid tem um sistema bastante complicado para permitir que os aplicativos de execução contínua ( como jogos) para desenhar na tela. Você tem que criar um segmento para conter o loop de processamento e, em seguida, passar em eventos como pressionamento de teclas para o segmento, mantendo a segurança de discussão. Você pode ver o Lunar Landing demo para um exemplo de como isso funciona.

Felizmente, a classe FlxGameView esconde toda a lógica subjacente necessário para implementar o loop de processamento.

Adicione o seguinte código para a classe Gameview. Aqui nós passamos um novo FlxGame, que é a raiz de todos os jogos Flixel, para o construtor FlxGameView. O construtor FlxGame leva alguns parâmetros como o contexto (que permite Flixel para criar gráficos e recursos de som), as informações de classe estado inicial do jogo (que será o MenuState criamos acima) e as informações de classe R (o objeto R é criada automaticamente para conter referências aos recursos gráficos e sonoros)

 pacote org.

myname.flixeldemo;. org.flixel.FlxGame importação; org.flixel.FlxGameView importação; android.content.Context importação; android importação. util.AttributeSet; classe pública estende Gameview FlxGameView {Gameview público (contexto Contexto, attrs attributeSet) {super (novo FlxGame (320, 455, MenuState.class, contexto, R.class), o contexto, attrs); }}

Etapa 7

Para exibir o objeto Gameview que acabamos de criar é preciso modificar o arquivo main.xml na pasta res /layout. Alterá-lo para que ele se parece com a imagem abaixo.

Isso fará com que a atividade FlixelDemo, criado quando o projeto foi criado, para exibir o objeto Gameview.


Etapa 8

Adicionar a linha de código

 requestWindowFeature (Window.FEATURE_NO_TITLE); 

para a classe FlixelDemo como a tela abaixo. Isto irá remover a barr

Page   <<  [1] [2] [3] >>

Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.