Conectar-se
Quem está conectado
27 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 26 Visitantes

JuubiSama

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Notas recebidas : D+B+D
Data de inscrição : 03/10/2011
Número de Mensagens : 421
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1
Ver perfil do usuário

É posivel usar var ou global.var para substituir codigos?

em Sab 07 Jan 2012, 20:30
Olá, estava criando uma engine aqui e veio uma duvida: É posivel usar var ou global.var para substituir codigos? Ex: coloco no create do objecto:
Código:
var = if keyboard_check(vk_right){sprite_index=spr_player_dir; x+=8};
//ou
global.var = if keyboard_check(vk_right){sprite_index=spr_player_dir; x+=8};
Sei que para diminuir o tamanho do seu codigo no objecto para evitar confusoes e usar o script e chamar ele lá, mas gostaria de saber se dessa maneira tambem funciona, obrigado.
avatar
Ranking : Sem avaliações
Data de inscrição : 11/10/2009
Número de Mensagens : 2184
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 106

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: É posivel usar var ou global.var para substituir codigos?

em Sab 07 Jan 2012, 20:35
Não, você não pode fazer isso. Variáveis armazenam valores, e pedaços de código não são valores.

Mas você PODE fazer isso:
Código:
var = "if keyboard_check(vk_right){sprite_index=spr_player_dir; x+=8};"; // Repare os aspas - é uma string

execute_string(var);
execute_string vai executar um pedaço de código dentro de uma string Very Happy
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 288

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: É posivel usar var ou global.var para substituir codigos?

em Sab 07 Jan 2012, 20:42
var = if keyboard_check(vk_right){sprite_index=spr_player_dir; x+=8};
//ou
global.var = if keyboard_check(vk_right){sprite_index=spr_player_dir; x+=8};
Desse jeito não.

Você pode adicionar um script e colocar nele:
Código:
if keyboard_check(vk_right){sprite_index=spr_player_dir; x+=8}

Depois basta usar o script na hora em que você iria usar a variável, ou seja, talvez no Step.
avatar
Ranking : Nota D
Notas recebidas : D+B+D
Data de inscrição : 03/10/2011
Número de Mensagens : 421
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1
Ver perfil do usuário

Re: É posivel usar var ou global.var para substituir codigos?

em Sab 07 Jan 2012, 20:45
hmm, entendi, pode trancar o topico.
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum