Hola, no sé si va aquí esto, es la primera vez que pido un sprite en concreto en toda mi vida jaja
el caso es, que necesito un heptágono (polígono de 7 lados iguales), que sea perfecto, trato de dibujarlo pero no me sale bien (soc pésim dibuixant xD). Y al igual que con las anteriores que henecesitado, he buscado en google images, tamaño exacto 32x32 para descargarlo y editarlo a mi manera más fácil, pero al poner ese tamaño, no encuentro ninguno, solo me salen imágenes random :S
Podría buscar de otro tamaño y empequeñecerlo, pero en este proyecto necesito la máxima presición, cuento que al rotar la imagen desde el punto central, no se me deforme...
Por eso pido, algún buen samaitano que se aburra mucho, que sepa hacerlo (o encontrar una que ya editaré yo), me hace el favor? T_T
para el siguiente, octágono, ya es mucho más fácil de dibujar :3 solo es en este de entre todas las figuras que necesito, y me he estancado S:
Gracias si alguien se ofrece :* xD
Te dejo un sprite que hice, espero te sirva :D
Se puede dibujar así:
[gml]
draw_set_circle_precision( 7 );
draw_ellipse( x,y, x+32,y+32, outline );
[/gml]
CORRECCIÓN: El método anterior no funciona porque la precisión debe ser un número divisible entre 4.
Hice un script para dibujar polígonos regulares.
[gml]
/*
DIBUJAR UN POLIGONO REGULAR
Sintaxis
poligono( x, y, n, r, angulo, contorno );
Argumentos
x,y: centro del polígono
n: número de lados
r: radio
angulo: ángulo del radio inicial
contorno: (true) dibujar sólo contorno, (false) llenar polígono
Devuelve: nada
*/
var xx, yy, n, r, t, i;
xx = argument0; //centro
yy = argument1;
n = max( floor(argument2), 3 ); //por lo menos 3 lados
r = argument3; if( r <= 0 ) r = 1; //el radio no deber ser negativo ni cero
t = argument4; //ángulo
if( !argument5 ) {
draw_primitive_begin( pr_trianglefan );
draw_vertex( xx, yy );
}
else draw_primitive_begin( pr_linestrip );
for( i=0; i<=n; i++ )
{
draw_vertex(
xx + lengthdir_x(r,t),
yy + lengthdir_y(r,t) );
t -= 360/n;
}
draw_primitive_end();
[/gml]
silver, es perffffecto *_* es exactísimamente lo que buscaba jaja, muuuuchas gracias me has salvado la vida :D :D :D
Clamud, en serio gracies lel, aun no siendo lo que buscaba, toca aprender más *_*