Conectar-se
Quem está conectado
22 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 22 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ir em baixo
avatar
Data de inscrição : 20/07/2013
Número de Mensagens : 20
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Mudar vários objetos com um só click

em Qui 13 Fev 2014, 15:34
Como faço para mudar vários objetos diferentes clicando em apenas um e que eles apareçam nos mesmo locais dos anteriores. EXEMPLO:
Tenho 3 objetos, A, B e C; clico no objeto B e aparece o objeto D (no lugar do A), o E (no lugar do B) e o F (no lugar do C).
avatar
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6041
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 295

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: Mudar vários objetos com um só click

em Qui 13 Fev 2014, 15:40
Crie um script chamado mudarObj:

Código:
with(obj_A)
instance_change(obj_D, 1);

with(obj_B)
instance_change(obj_E, 1);

with(obj_C)
instance_change(obj_F, 1);

Aí você coloca esse script no evento click do objeto que quiser.

instance_change() transforma o objeto em outro. O número 1 indice que ao mudar de objeto o Destroy do objeto atual e o Create do novo objeto devem ser executados. WITH serve para aplicar a ação a um certo objeto.

Para mais informações, acesse: http://gmbr.forumeiros.com/f51-por-onde-comecar

_________________


Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.

Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.

Aprenda a calcular a velocidade de suas animações


Entre para o Clube do Inglês:
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 121

Prêmios
   : 1
   : 0
   : 3
Ver perfil do usuário

Re: Mudar vários objetos com um só click

em Sab 15 Fev 2014, 20:32
no objeto, coloque no evento do clique, um loop "with".
Código:
with (objeto em questão){
instance_create(x, y, outro objeto); // cria o outro objeto na posição do atual
instance_destroy(); // apaga objeto original
}
Conteúdo patrocinado

Re: Mudar vários objetos com um só click

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