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. |
Deletar somente uma instância no Game Maker Tópico resolvido
- Renato Ribeiro
- Novato
- Reações: 0
- Mensagens: 5
Deletar somente uma instância no Game Maker
Eu sou iniciante no Game Maker,e estou fazendo um jogo de tiro Top View,eu consegui fazer o básico mas está faltando uma coisa:
Quando a bala acertar a parede,ela tem que ser apagada,porém,em vez de somente a bala que tocou na parede ser apagada,todas que estão ativas na mesma sala também são.
A mesma coisa acontece com os Inimigos,em vez de um morrer,todos morrem.
O que eu devo fazer?Eu já estou procurando respostas há um tempo e espero que alguém consiga me ajudar.
Quando a bala acertar a parede,ela tem que ser apagada,porém,em vez de somente a bala que tocou na parede ser apagada,todas que estão ativas na mesma sala também são.
A mesma coisa acontece com os Inimigos,em vez de um morrer,todos morrem.
O que eu devo fazer?Eu já estou procurando respostas há um tempo e espero que alguém consiga me ajudar.
Re: Deletar somente uma instância no Game Maker Tópico resolvido
Pesquise por instance place.
Essa playlist explica algumas formas de fazer um sistema simples de tiro.
https://youtu.be/TOX9goFTqes
Essa playlist explica algumas formas de fazer um sistema simples de tiro.
https://youtu.be/TOX9goFTqes
Tutorial de jogo de plataforma completo: https://youtu.be/MMUy_bMKqPk
Como criar um jogo de RPG Japonês no estilo Final Fantasy https://goo.gl/efr6fx
Como criar um jogo de RPG Japonês no estilo Final Fantasy https://goo.gl/efr6fx
- Renato Ribeiro
- Novato
- Reações: 0
- Mensagens: 5
Re: Deletar somente uma instância no Game Maker
Vlw aí.None escreveu:Pesquise por instance place.
Essa playlist explica algumas formas de fazer um sistema simples de tiro.
https://youtu.be/TOX9goFTqes
- Rodrigo_GM
- Membro
- Reações: 0
- Mensagens: 23
Re: Deletar somente uma instância no Game Maker
Provavelmente você esta usando assim!
Código: Selecionar todos
instance_destroy(obj_bala); /// Desse jeito vai apagar todos os "obj_bala" da room
instance_destroy(); /// Desse jeito vai apagar somente a instancia que executou o código, que no caso é o que vc esta querendo.
Re: Deletar somente uma instância no Game Maker
A explicação do Rodrigo_GM está correta, mas se você não entendeu ainda vai uma explicação mais direta.
Digamos que você tem na tela 10 inimigos (obj_inimigo) se Você colocar o código na bala (obj_bala) -> instance_destroy(obj_inimigo); , você vai destruir todos os inimigos que estão na tela naquele momento. Contudo se você colocar o código no inimgo -> instance_destroy(); você só irá destruir aquele inimigo.
Digamos que você tem na tela 10 inimigos (obj_inimigo) se Você colocar o código na bala (obj_bala) -> instance_destroy(obj_inimigo); , você vai destruir todos os inimigos que estão na tela naquele momento. Contudo se você colocar o código no inimgo -> instance_destroy(); você só irá destruir aquele inimigo.
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante