Criar instância dinamicamente

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Criar instância dinamicamente

Mensagem por itarodrigo em Sab 25 Abr 2015, 23:50

oi pessoal,

tenho um objeto jogador que tem um atributo cartas.

quero criar uma quantidade de objetos carta de acordo com a quantidade de jogador.cartas.

exemplo:

Código:
jogador.cartas = 3; //esse número pode variar, aqui é um exemplo
while (jogador.cartas > 0){
carta_1 = instance_create(x,y,ob_carta); // <== PROBLEMA AQUI
}

a questão é que quero saber a variavel que armazena cada instancia criada (no exemplo, todas seriam armazenadas em carta_1).

como eu tenho jogador.cartas = 3, minha intenção é que sejam criadas três variáveis:
Código:
carta_1 = instance_create(x,y,ob_carta);
carta_2 = instance_create(x,y,ob_carta);
carta_3 = instance_create(x,y,ob_carta);

isso seria fácil de fazer no GM8, mas no GMS não tenho idéia de como fazer.

espero que possam me ajudar.

abraço.
avatar
itarodrigo

Data de inscrição : 28/08/2010
Número de Mensagens : 599
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criar instância dinamicamente

Mensagem por seymore em Dom 26 Abr 2015, 00:29

Eu não entendi muito bem como você quer, mas você pode tentar armazenar em um array de variáveis.
Exemplo:
Código:
jogador.cartas = 3;
var i;
for(i=1;i= jogador.cartas;i++){
    carta[i] = instance_create(x,y,ob_carta);
}
avatar
seymore

Data de inscrição : 06/05/2014
Número de Mensagens : 21
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criar instância dinamicamente

Mensagem por itarodrigo em Dom 26 Abr 2015, 00:34

rapaz, creio que isso é mesmo o que eu quero, nao tinha pensado em array.

ganhou um joinha, valew
avatar
itarodrigo

Data de inscrição : 28/08/2010
Número de Mensagens : 599
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criar instância dinamicamente

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum