Página 1 de 1
acessar variavel de outro obj GML
Enviado: Seg Fev 10, 2020 1:04 pm
por Trevors
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.
Re: acessar variavel de outro obj GML
Enviado: Seg Fev 10, 2020 2:43 pm
por Chuaschinai
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(); }
}
Re: acessar variavel de outro obj GML
Enviado: Seg Fev 10, 2020 6:36 pm
por Trevors
grononmc mito obg valeu mesmo, eu posso colocar o step ou apenas no evente de colisão.
Re: acessar variavel de outro obj GML
Enviado: Seg Fev 10, 2020 6:41 pm
por Chuaschinai
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.