Conectar-se

Esqueci minha senha

Últimos assuntos
» [Enquete] Concursos GMBR
por Willy Ontem à(s) 19:49

» CR - Concurso Relâmpago!!
por Willy Ter 18 Jul 2017, 17:11

» 3D:como rodar a camara em horizontal?
por Cambalinho Ter 18 Jul 2017, 15:09

» [Resolvido] pode explicar a d3d_set_projection()?
por Cambalinho Ter 18 Jul 2017, 11:28

» Escrever a resposta certa muda de room
por PedroX Seg 17 Jul 2017, 21:46

» Nota de esclarecimento - GMBR voltou!
por Mentos e Coca-cola Seg 17 Jul 2017, 17:05

» [CR] Campo Minado
por Katerp Dom 16 Jul 2017, 23:09

» [CR] The Bazooka Cat
por Tedi Ripper Dom 16 Jul 2017, 23:01

» Como melhorar um protótipo(Design)
por lolandoplayer Dom 16 Jul 2017, 22:56

» Diminuir velocidade ao arrastar objeto
por LwysF Dom 16 Jul 2017, 17:33

Quem está conectado
14 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 14 Visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 324 em Ter 05 Out 2010, 13:36
Estatísticas
Temos 12700 usuários registrados
O último usuário registrado atende pelo nome de Eduardo Gomes

Os nossos membros postaram um total de 220919 mensagens em 30412 assuntos

[RESOLVIDO]Gerar objetos em posições aleatórias dentro de um círculo

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

[RESOLVIDO]Gerar objetos em posições aleatórias dentro de um círculo

Mensagem por Orichalcum em Sex 04 Jun 2010, 23:36

Olá,

eu estou tentando criar um simulador de probabilidade no game maker, e pra isso eu queria fazer com que um objeto fosse criado várias vezes em posições aleatórias dentro de um circulo, um após o outro. Meu problema está sendo determinar esse circulo... Eu só consigo determinar um quadrado, mas não um circulo.

Estou postando aqui porque eu sei que só há como fazer isso usando o gml.

Grato.
avatar
Orichalcum

Data de inscrição : 25/07/2009
Número de Mensagens : 3
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: [RESOLVIDO]Gerar objetos em posições aleatórias dentro de um círculo

Mensagem por Cainã em Sab 05 Jun 2010, 09:25

Estou quebrando a cabeça para tentar fazer isso, seria necessário algum tipo de função.

Se conseguir algo eu posto aqui.
avatar
Cainã

Data de inscrição : 07/03/2010
Número de Mensagens : 1335
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 http://cai.na.tl/

Voltar ao Topo Ir em baixo

Re: [RESOLVIDO]Gerar objetos em posições aleatórias dentro de um círculo

Mensagem por ... em Sab 05 Jun 2010, 10:24

voce pode tentar isso aqui:


var dir,raio,posx,posy;//direcao e raio e posicoes
dir=floor(random(361))//nao se preocupe, nao vai dar 361
raio=floor(random(101))//raio de no maximo 100
posx=lengthdir_x(x+raio,dir)
posy=lengthdir_y(y+raio,dir)
instance_create(posx,posy,objeto_a_ser_criado)
avatar
...

Data de inscrição : 26/05/2010
Número de Mensagens : 42
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: [RESOLVIDO]Gerar objetos em posições aleatórias dentro de um círculo

Mensagem por Cainã em Sab 05 Jun 2010, 10:45

Usando o que o game_maker disse consegui terminar meu exemplo:

http://sharesend.com/ivr5r

Ele é bem complexo e usa o tamanho da Sprite para adaptar a posição de criação.
avatar
Cainã

Data de inscrição : 07/03/2010
Número de Mensagens : 1335
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 http://cai.na.tl/

Voltar ao Topo Ir em baixo

Re: [RESOLVIDO]Gerar objetos em posições aleatórias dentro de um círculo

Mensagem por Orichalcum em Sab 05 Jun 2010, 22:58

Opa, muito obrigado game_maker e Cainã. Funcionou legal.
avatar
Orichalcum

Data de inscrição : 25/07/2009
Número de Mensagens : 3
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: [RESOLVIDO]Gerar objetos em posições aleatórias dentro de um círculo

Mensagem por fonetico em Sab 05 Jun 2010, 23:08

Resolvido!
Tópico trancado!
Caso queira reabrí-lo, mande uma MP para algum administrador ou moderador.
avatar
fonetico

Data de inscrição : 05/10/2009
Número de Mensagens : 1830
Insígnias de JAM :

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

Prêmios
   :
   :
   :

Ver perfil do usuário

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