Como desenhar um circulo primitivo ?

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

Como desenhar um circulo primitivo ?

Mensagem por Jiraya em Ter 23 Mar 2010, 22:59

tem como desenhar uma ellise com a função draw_primitive_begin ?

Jiraya

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Re: Como desenhar um circulo primitivo ?

Mensagem por vinians em Ter 23 Mar 2010, 23:41

Amigo, até tem mais voce pode desenhar direto usando seno e cosseno:
Coloque no evento DRAW:

raio = 50;
cor = c_red;
draw_set_color(cor);
for (i = 0; i < pi * 2; i+=.1)
{
draw_point(x - cos(i) * raio, y + sin(i) * raio);
}

Cria um circulo em volta do x, y da instância.

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: Como desenhar um circulo primitivo ?

Mensagem por Jiraya em Qua 24 Mar 2010, 00:01

Vlw Happy
adptei isso no código
e consegui um circulo fill

Código:
var raio,cor;
raio = 50;
cor = c_red;
draw_set_color(cor);
for (i = 0; i < 360; i+=1)
{
xx=x+sin(degtorad(i+90))*32
yy=y+cos(degtorad(i+90))*32
draw_line(x,y,xx,yy)
}

Jiraya

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Re: Como desenhar um circulo primitivo ?

Mensagem por Conteúdo patrocinado Hoje à(s) 17:15


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