Conectar-se
Quem está conectado
17 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 16 Visitantes

dharrison

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 23/07/2010
Número de Mensagens : 65
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Ajuda com trabalho

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?
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 16/01/2012
Número de Mensagens : 970
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 1
   : 0
   : 2
Ver perfil do usuáriohttp://trfnsite.com

Re: Ajuda com trabalho

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
avatar
Data de inscrição : 23/07/2010
Número de Mensagens : 65
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: Ajuda com trabalho

em Seg 19 Mar 2012, 18:01
vlw manolo
avatar
Data de inscrição : 17/03/2012
Número de Mensagens : 33
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: Ajuda com trabalho

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.
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 16/01/2012
Número de Mensagens : 970
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 1
   : 0
   : 2
Ver perfil do usuáriohttp://trfnsite.com

Re: Ajuda com trabalho

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.


avatar
Data de inscrição : 17/03/2012
Número de Mensagens : 33
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: Ajuda com trabalho

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.
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum