Obrigado por visitar a The Game Makers Brasil Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais. |
Como faço pra 2 objetos se "transformarem" em um objteo diferente
Como faço pra 2 objetos se "transformarem" em um objteo diferente
Olá pessoal, sou novo no Game Maker e tenho uma dúvida: Como faço pra assim que um objeto tocar outro igual os dois se "transformam" em um objeto diferente.
Exemplo: Se o obj_azul tocar outro obj_azul, os dois se "transformam" em um obj_verde
Exemplo: Se o obj_azul tocar outro obj_azul, os dois se "transformam" em um obj_verde
- Chuaschinai
- Colaborador
- Reações: 6
- Mensagens: 198
-
Re: Como faço pra 2 objetos se "transformarem" em um objteo diferente
Tem algumas formas que você pode fazer, já que você tem objetos distintos, você pode adicionar um evento chamado Collision nele, "Add Event -> Collision -> obj_azul".
Lá você coloca:
Uma outra ideia seria você só mudar as sprite, supondo que você tem spr_azul, spr_verde, você cria um object unico tipo obj_cor, que quando colidir com outro objeto cor que tem a mesma sprite eles alteram assim:
Lá você coloca:
Código: Selecionar todos
// Destroi
instance_create_depth(x, y, depth, obj_verde);
instance_destroy();
Código: Selecionar todos
if(other.sprite_index == spr_azul) {
sprite_index = spr_verde;
}else {
sprite_index = spr_azul;
}
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes