Jogo de tiros

Confesso que fiquei meio sem saber o nome que daria para esse tutorial, então resolvi ficar com “jogo de tiros” mesmo. Sugestões são bem-vindas, ok?

Funciona assim: diversos alvos (do modelo BOM ou do modelo RUIM) caem pela tela. Se você acertar um alvo ruim, perde o jogo. Para vencer deve acertar todos os bons.

Vamos às etapas.

1) Programação no FLA

Neste projeto, a codificação a ser inserida no arquivo FLA é bastante simples, apenas para criar o objeto baseado na classe do nosso jogo.

tiros_00_fla

2) Criação dos objetos

Reparem no código do item anterior que alguns nomes são informados entre aspas. Esses nomes devem ser iguais ao de três movieClips que criaremos e deixaremos apenas na biblioteca. Portanto, crie um desenho que será o alvo bom, outro para o alvo ruim e outro para a mira. Após converter cada um em movieClip, remova todos do palco, se ainda estiverem lá.

Agora, um por um, faremos a configuração diretamente na biblioteca. Basta selecionar o item na lista, clicar com o botão direito e marcar a opção Export for actionScript. Automaticamente a opção para exportar no primeiro quadro será ativada, assim como o identificador preenchido. É esse nome (do identificador) que será utilizado na programação para levar o item da biblioteca para o palco. Deixe tudo como está e confirme. É preciso fazer isso para os dois alvos e para a mira.

3) Criação da classe e suas propriedades

Nossa classe será criada agora, em arquivo AS separado. Algumas propriedades também são necessárias, como veremos a seguir.

tiros_01_classe e propriedades

4) Método constructor

Como sabemos, algumas configurações precisam ser executadas para que o objeto funcione corretamente, tarefa realizada pelo método constructor.

tiros_02_constructor

5) Criando alvos

O intervalo definido ao final do método constructor menciona um outro método, criaAlvo, que irá cuidar da colocação dos alvos no palco.

tiros_03_criaAlvo

Perceba que dois novos métodos, um para configurar os alvos bons e outro para configurar os alvos ruins, são mencionados. O código deles vem a seguir.

6) Configurando os alvos bons

tiros_04_configuraFuncionamentoBom

7) Configurando os alvos ruins

tiros_05_configuraFuncionamentoRuim

8. Configurando o deslocamento de todos os alvos

Como o deslocamento dos alvos acontece a partir da mesma codificação, tanto para alvos bons quanto para alvos ruins, utilizamos esse método comum para os dois casos, evitando duplicidade e facilitando eventuais manutenções futuras.

tiros_06_configuraDeslocamento

Dessa vez conseguimos fazer tudo em apenas um post! Viu como as coisas vão melhorando! Pra quem achou complicado, fica a dica para que procurem por outros tutoriais aqui do blog.

1 Comentário

  1. [...] No meio do ano deixei aqui um tutorial sobre a criação de um jogo de tiros em Flash, só que utilizando a versão 2.0 do actionScript. Esse aqui: http://jogosdigitais.wordpress.com/2009/06/05/jogo-de-tiros. [...]


RSS Comentários URI identificador de trackback

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.