Anuncios Google

[LuaDEV] Hacer un círculo con la función drawpoly

Estoy intentando hacer un homebrew que dibuje un círculo en luaDEV, lo intenté con la función drawpoly pero lo único que conseguí hasta ahora fúe un monton de píxeles encendidos que no se parecen en nada a un círculo, alguien me podría ayudar?

 

Saludos y gracias!


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de jorge_97

By Jorge_97

Usa esto mejor:

function draw.circle(x,y,r,color)
  local x0, y0 = r, 0
  for i=0,90,9 do
     local x1,y1 = r*math.cos( math.rad( i )), r*math.sin(math.rad( i ));
     draw.line(x+x1,y+y1,x+x0,y+y0,color);
     draw.line(x+x0,y-y0,x+x1,y-y1,color);
     draw.line(x-x0,y+y0,x-x1,y+y1,color);
     draw.line(x-x0,y-y0,x-x1,y-y1,color);
     x0, y0 = x1, y1;
  end
end

 

Salu2


Risa Dos años en SCENEBETA Risa

Click aquí para ver la Entrada de Bitácora.

Muchas

Muchas gracias, ahora lo pruebo...

 

Saludos!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.