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. |
Uso do With Tópico resolvido
Uso do With
Olá, amigos. Tudo bem? Comecei a menos de uma semana no Game Maker, e tenho lido bastante o manual para aprender o básico da programação GML. Mas o que está me causando mais problemas é entender o uso do WITH. Será que alguém poderia me explicar mais facilmente como funciona o WITH ou me sugerir algum link ou tópico já existente sobre o assunto, que não seja o manual do GM? Ficaria extremamente grato!
Obrigado!
Obrigado!
[Rachel:]
"Do you like our owl?"
[Deckard:]
"Is it artificial?"
[Rachel:]
"Of course it is"
"Do you like our owl?"
[Deckard:]
"Is it artificial?"
[Rachel:]
"Of course it is"
- Superbomber
- Programador
- Reações: 0
- Mensagens: 283
- Localização: Natal-RN
-
Re: Uso do With Tópico resolvido
O código no with é executado como se fosse outro objeto que estaria executando aquele código.
O x alterado seria do obj_outro. O mesmo que ocorreria executando o código apartir deste objeto.
Dentro do with, você pode usar a palavra chave other para se referenciar o objeto que está executando o código with.
Lembrando que se você passar um objeto para o with, ele vai executar aquele código para todas as instâncias daquele objeto.
Para executar para uma única instância, você precisa passar a ID dela.
Código: Selecionar todos
x = 26;
with(obj_outro){
x = 15; // mesmo que obj_outro.x
}
// x deste objeto continua sendo 26
Dentro do with, você pode usar a palavra chave other para se referenciar o objeto que está executando o código with.
Código: Selecionar todos
x = 27;
with(obj_outro){
x = other.x; // nesse caso, obj_outro.x é definido para 27.
other.x = 31;
}
// x agora é 31.
Para executar para uma única instância, você precisa passar a ID dela.
Código: Selecionar todos
ins = instance_create(obj_outro, 34, 50);
with(ins){
speed = 4;
direction = 70;
// esse código só será executado para esta instância específica.
}
Entrem neste link com o JavaScript desabilitado e vejam a mágica: https://tgmbrasil.com.br/?PageSpeed=n0script
Re: Uso do With
Muito Obrigado! Me ajudou muito!
[Rachel:]
"Do you like our owl?"
[Deckard:]
"Is it artificial?"
[Rachel:]
"Of course it is"
"Do you like our owl?"
[Deckard:]
"Is it artificial?"
[Rachel:]
"Of course it is"
- junior.rod2
- Moderador
- Reações: 0
- Mensagens: 101
-
Re: Uso do With
tópico resolvido e trancado! Caso o autor solicite o mesmo sera reaberto.
Para solicitar o destrancamento do tópico, por favor envie uma MP solicitando.
Para solicitar o destrancamento do tópico, por favor envie uma MP solicitando.
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes