Ajuda com trabalho

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Ajuda com trabalho

Mensagem por ss_solid em Seg 19 Mar 2012, 17:57

desculpem não ser tão especifico com o titulo, mais não sabia como me expressar.

to construindo um jogo pra um trabalho de faculdade, onde o jogador deverá clicar em objetos que aparecem na telapara destrui-los e ganhar pontos.

até ai tudo bem, mais o jogo é dividido em 5 fases e não estou conseguindo fazer mudar quando uma quantidade de objetos é destruida, algum pode me dar uma luz?

ss_solid

Número de Mensagens : 65
Data de inscrição : 23/07/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Ajuda com trabalho

Mensagem por TRFN em Seg 19 Mar 2012, 18:01

Crie um objeto de controle e coloque no Step Event
Código:
if(!variable_local_exists("Objeto")then Objeto = obj_algumacoisa ; //Objeto a ser contado na room .

if(instance_count(Objeto) < 1)then room_goto_next();

Pronto,problema resolvido.

Flws

___________



TRFN

Ranking : Nota C
Número de Mensagens : 970
Idade : 21
Data de inscrição : 16/01/2012
Notas recebidas : C
Reputação : 33
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

http://trfnsite.com

Voltar ao Topo Ir em baixo

Re: Ajuda com trabalho

Mensagem por ss_solid em Seg 19 Mar 2012, 18:01

vlw manolo

ss_solid

Número de Mensagens : 65
Data de inscrição : 23/07/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Ajuda com trabalho

Mensagem por JonathanMatemático em Seg 19 Mar 2012, 18:02

Se, para cada objeto destruído, você somar valor x a uma variável a, basta condicionar o número desejado.

Funciona assim:

A fase possui 20 objetos a serem destruídos. Você declara "a = 0", e, para cada objeto destruído, você declara "a += x". E, para efeito desejado, quando "a = 20x" (isso se programa por uma condicional if), você declara a "passagem de fase". No caso uma troca de room, ou seja lá como estiver organizado o projeto. Ok?

Essa forma, diferente da resolução do Rock Lee, serve caso os objetos a serem destruídos não seja uma constante. Se forem inimigos que passam aleatoriamente pela tela, o processo que disse seria mais eficiente, creio eu.

JonathanMatemático

Número de Mensagens : 33
Idade : 21
Data de inscrição : 17/03/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Ajuda com trabalho

Mensagem por TRFN em Seg 19 Mar 2012, 18:15

@JonathanMatemático
Essa aplicação citada por você é no caso de uma meta de destruição de X objetos.
Segundo especificado pelo ss_solid,todos os objetos devem ser destruídos para passar para próxima room.Por isso usei esse exemplo para ajuda-lo.

@ss_solid
De nada.Se precisar de ajuda é só postar.



___________



TRFN

Ranking : Nota C
Número de Mensagens : 970
Idade : 21
Data de inscrição : 16/01/2012
Notas recebidas : C
Reputação : 33
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

http://trfnsite.com

Voltar ao Topo Ir em baixo

Re: Ajuda com trabalho

Mensagem por JonathanMatemático em Seg 19 Mar 2012, 18:23

Não interpretei (localizei para ser específico) a mensagem dele de forma tão específica. Mas, de uma forma, ou de outra, ficam as duas resoluções que enriquecem ainda mais as respostas e interpretações. Ponto positivo, creio eu.

JonathanMatemático

Número de Mensagens : 33
Idade : 21
Data de inscrição : 17/03/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Ajuda com trabalho

Mensagem por Conteúdo patrocinado Hoje à(s) 17:21


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum