Olá meus amigos ,
Venho dar continuidade a série de desenvolvimento de jogos na plataforma Google Android nesta terceira parte. Quem por acaso não viu a segunda parte, onde se inicia o projeto de desenvolvimento deste jogo da nave, recomendo vê-lo, pois algumas coisas aqui não serão explicadas, pois já foram citadas na segunda parte. Você poderá visualizá-lo no link abaixo:
Agora vamos aperfeiçoar o nosso jogo. Como vocês viram na segunda parte do meu artigo, podemos movimentar o avião na tela , porém, o fundo da tela não está em movimento. Isso em um jogo não é meio estranho ?
Para essa nova versão do jogo, iremos adicionar novos objetos e movimenta-los, dando a impressão de que tela está em movimento. Esses objetos serão rochas, que se encontrarão no mar, e como a nave está voando é preciso movimenta-las para dar essa impressão.
Bom, vamos lá. Crie um novo projeto Android com os seguintes dados:
Project Name: JogoNave2
Package Name : br.com.android
Activity Name: AppNave
Application Name: Nave
Para esse projeto serão necessárias imagens que devem ser colocadas na pasta “res / drawable”. Para obter as imagens, pegue-as no link abaixo:
As imagens são do projeto “JogoNave2”.
O conteúdo do arquivo main.xml deste projeto será o mesmo conteúdo do projeto anterior. Também neste projeto , iremos criar um arquivo chamado “TelaPrincipal.java”, que conterá o seguinte código abaixo:
package br.com.android;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.view.KeyEvent;
import android.view.View;
public class TelaPrincipal extends View implements Runnable {
private final int NUMERO_MAXIMO_ROCHAS = 2;
//Deslocamento, em pixels, que será realizado pela nave quando pressionarmos as teclas
//de direção (cima, baixo, esquerda, direita)
private final int DESLOCAMENTO = 10;
//Deslocamento, em pixels, da rocha em movimento
private final" [...] continue lendo...
Dê um upgrade no início da sua jornada.
Crie sua conta grátis e baixe o e-book
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Vídeo