O iPhone tomou o mundo pela tempestade, mas com o apoio do Google a plataforma Android está ganhando força e tem um futuro brilhante pela frente. Mas, enquanto existem dezenas de ferramentas para criar jogos no iPhone, o Android tem apenas alguns exemplos que mostram como fazer um jogo, e eu não poderia encontrar qualquer motores decentes ou middleware sobre a qual construir um jogo no Android.
< p> Flixel é um motor de jogo para o Flash que eu usei um pouco ultimamente, e depois de minhas experiências portá-la para Silverlight Eu me senti confiante de que Flixel faria uma grande plataforma para Android em que para fazer jogos. Esta série de tutoriais irá mostrar-lhe como fazer o seu próprio jogo de plataforma simples no Android usando o motor Flixel portado.
Baixe uma cópia do Eclipse a partir daqui, e depois baixar tanto o Android SDK do Eclipse e plugins a partir do site Android aqui.
Você pode encontrar instruções passo a passo sobre como fazer isso no site do desenvolvedor Android.
Iniciar Eclipse uma vez que os plugins para Eclipse Android foram instalados. Abertas Janela-> Preferências.
Na seção Procurar Android até o local onde você extraiu o Andorid SDK e clique no botão Aplicar. O SDK deve então ser listados.
Crie um novo aplicativo Android.
Se você receber o erro abaixo certifique-se de ter concluído o passo 2 com êxito.
Preencher a primeira tela Projeto Novo Android como abaixo. Você pode mudar os nomes do aplicativo e pacotes, desde que essas alterações são feitas para o resto das classes onde for apropriado.
Não há necessidade de criar um projeto de teste, então, fazer Não marque Criar um projeto de teste.
Extraia o conteúdo do Android SDK Flixel em sua pasta projeto. Isto irá extrair uma série de mp3s padrão e imagens, juntamente com os arquivos de origem Flixel (sob os pacotes org.flixel e em flash).
Crie uma nova classe chamada MenuState no org.myname.flixeldemo pacote. Ele irá estender a classe FlxState.
Em Flixel os vários estados em um jogo (como o menu principal, o jogo em si, uma tela de alta scrore etc) são representados por classes que estendem a classe FlxState. Como o jogador progrediu através do jogo destas classes FlxState são criadas e destruídas para apresentar os diferentes as