Desenvolver um jogo Android é um processo complexo, mas não há muita experiência para guiá-lo. recursos on-line e pessoais pode tornar o processo uma viagem de descoberta, extremidades não absolutamente:
Antes de começar a desenvolver um jogo Android, vale a pena estar preparado. Você precisa responder as seguintes perguntas antes de começar a programar o seu jogo:
Quem é o seu público-alvo?
Quais as versões de hardware / software você está alvejando?
Você pretende rentabilizar o seu jogo? Se sim, como?
O gênero é o seu jogo?
Quem é a sua concorrência?
É o seu jogo simples ou múltiplos jogadores? É social?
Como as pessoas vão controlar e interagir com o seu jogo?
Você está alvejando outras culturas / línguas?
Você está alvejando jogadores com necessidades especiais?
Onde você vai obter os recursos de arte e som?
No processo de desenvolvimento de jogos para Android, você vai executar algumas tarefas comuns mais e mais. Se essas tarefas não são já automática para você, mantê-los acessíveis.
Corrigir um aplicativo em modo retrato ou paisagem (em arquivo de manifesto):
Desativar o tempo limite da tela:
MyActivity classe pública estende Atividade {/ ** Chamado quando a atividade é criada pela primeira vez. * / @ Overridepublic vazio onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState) -MyView myView = new MyView (this) -myView.setKeepScreenOn (true) -setContentView (myView) -}}
Carregar uma imagem:
Bitmap privada myView myImage-pública (contexto Contexto) {super (contexto) -myImage = BitmapFactory.decodeResource (getResources (), R.drawable.my_image) -
}
Desenhar uma imagem:
@Overrideprotected Vazio onDraw (em canvas) {canvas.drawBitmap (myImage, 0, 0, null) -}
Carregar um som:
Soundpool soa = new Soundpool (5, AudioManager.STREAM_MUSIC, 0) -int mySound = sounds.load (myContext, R.raw.my_sound, 1) -
Tocar um som:
AudioManager am = (AudioManager) myContext.getSystemService (Context.AUDIO_SERVICE) Volume -float = (float) audioManager.getStreamVolume (AudioManager.STREAM_MUSIC) -sounds.play (mySound, o volume, volume, 1, 0, 1) -