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.

acessar variavel de outro obj GML

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
Trevors
Membro
Membro
Reações: 0
Mensagens: 28

acessar variavel de outro obj GML

Mensagem por Trevors » Seg Fev 10, 2020 1:04 pm

galera queria a ajuda de vcs em um projeto, tenho um obj chamado boy ele tem uma variavel "turbo" que estar "false", que fica "true" apenas quando pressiono o botao sapace, e tenho outro obj chamado bola que se move em direção ao obj boy e queria que quando colidisse com o com o obj boy ele checasse se a variavel "turbo" do obj boy esta "true" se tiver o obj bola é destruido mais se tiver "false" o obj boy é detruido.

Avatar do usuário
Chuaschinai
Colaborador
Colaborador
Reações: 5
Mensagens: 198

Re: acessar variavel de outro obj GML

Mensagem por Chuaschinai » Seg Fev 10, 2020 2:43 pm

Simples, adiciona um Event Collision no objeto bola, e nesse evento coloca esse código:

Código: Selecionar todos

if(other.turbo == true){
   // Objeto bola é destruido
   instance_destroy();
}else{
   // Objeto boy é destruido
   with(other){ instance_destroy(); }
}

Avatar do usuário
Trevors
Membro
Membro
Reações: 0
Mensagens: 28

Re: acessar variavel de outro obj GML

Mensagem por Trevors » Seg Fev 10, 2020 6:36 pm

grononmc mito obg valeu mesmo, eu posso colocar o step ou apenas no evente de colisão.

Avatar do usuário
Chuaschinai
Colaborador
Colaborador
Reações: 5
Mensagens: 198

Re: acessar variavel de outro obj GML

Mensagem por Chuaschinai » Seg Fev 10, 2020 6:41 pm

Apenas no evento de colisão, se for no step você deve usar alguma das funções de colisão para pegar o ID do objeto e checar a variável.

Responder

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 7 visitantes