[HARD] Ajuda com Criação Radial em volta de pai.

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

Idéia [HARD] Ajuda com Criação Radial em volta de pai.

Mensagem por LittBk em Qua 08 Maio 2013, 10:51

Galera, seguinte. Hj to com uma ideia para mim, MUITO DIFÍCIL.
Vou explicar:



Digamos, que eu tenho um objeto pai.
E quero que ele crie filhos em torno de seu raio XY aleatóreamente com uma distância máxima "X" em ambos.
Como diabos eu faço isso, é possível. Ajudem-me.

LittBk

Número de Mensagens : 32
Data de inscrição : 04/05/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Idéia Re: [HARD] Ajuda com Criação Radial em volta de pai.

Mensagem por luiz_eldorado em Qua 08 Maio 2013, 11:17

Fácil:

Código:
for(i=0;i<quantidadeDeFilhosQueVoceQuer;i+=1) { //repetir tantas vezes

len=irandom(raioDoCirculo); //distância aleatória
dir=irandom(360);          //ângulo aleatório

xx=x+lengthdir_x(len,dir);  //saber tal posição com a distância e ângulo
yy=y+lengthdir_y(len,dir);
instance_create(xx,yy,objFilho); //CRIAR

}

Basta usar um pouco de lógica ;)

Até mais

luiz_eldorado

Ranking : Nota C
Número de Mensagens : 928
Idade : 17
Data de inscrição : 30/07/2011
Notas recebidas : C
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://luizpontes.tk/

Voltar ao Topo Ir em baixo

Idéia Re: [HARD] Ajuda com Criação Radial em volta de pai.

Mensagem por LittBk em Qua 08 Maio 2013, 16:38

wOW, CARa, muito bom! Vlw ai.
Mas uma pergunta sobre isso:
Código:
for(i=0;i<quantidadeDeFilhosQueVoceQuer;i+=1) { //repetir tantas vezes
Quanto mais o valor de "quantidadeDeFilhosQueVoceQuer" menos instâncias ele cria é?

LittBk

Número de Mensagens : 32
Data de inscrição : 04/05/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Idéia Re: [HARD] Ajuda com Criação Radial em volta de pai.

Mensagem por Gonçalves em Qua 08 Maio 2013, 16:44

Quanto maior, mais instâncias ele cria. Nesse caso poderia ter usado repeat(num) ao invés do for sendo que num é o número de instâncias criadas.

Gonçalves

Ranking : Nota B
Número de Mensagens : 1013
Data de inscrição : 29/10/2010
Notas recebidas : B + A + C
Reputação : 79
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

Voltar ao Topo Ir em baixo

Idéia Re: [HARD] Ajuda com Criação Radial em volta de pai.

Mensagem por luiz_eldorado em Qui 09 Maio 2013, 10:43

LittBk escreveu:wOW, CARa, muito bom! Vlw ai.
Mas uma pergunta sobre isso:
Código:
for(i=0;i<quantidadeDeFilhosQueVoceQuer;i+=1) { //repetir tantas vezes
Quanto mais o valor de "quantidadeDeFilhosQueVoceQuer" menos instâncias ele cria é?
Sim.

Gonçalves escreveu:Quanto maior, mais instâncias ele cria. Nesse caso poderia ter usado repeat(num) ao invés do for sendo que num é o número de instâncias criadas.
Verdade, é que estou mais acostumado com o for...

Até mais

luiz_eldorado

Ranking : Nota C
Número de Mensagens : 928
Idade : 17
Data de inscrição : 30/07/2011
Notas recebidas : C
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://luizpontes.tk/

Voltar ao Topo Ir em baixo

Idéia Re: [HARD] Ajuda com Criação Radial em volta de pai.

Mensagem por Conteúdo patrocinado Hoje à(s) 18:42


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