hola makeros! hoy se me ha pasado un problema que me ha hecho quedarme de manos cruzadas jaja.. bueno, yo se que alguno de ustedes sabra:
El problema surge a traves del manejo de surfaces, lo que quiero es cortar una imagen particular de la siguiente manera

Lo que tengo hasta ahora es hasta la imagen 3, pero no se como llegar a la 4
Otra cosa, la imagen 3 no se ve asi, se ve de esta manera:

de antemano muchas gracias, cualquier ayuda les agradecere mucho :)
si alguien me explica mejor acerca de los surfaces y los canales alpha seria mejor, o una pagina en donde se entienda realmente como funciona :P
El problema surge a traves del manejo de surfaces, lo que quiero es cortar una imagen particular de la siguiente manera
Lo que tengo hasta ahora es hasta la imagen 3, pero no se como llegar a la 4
Código [Seleccionar]
// vemos si la superficie existe, si no la volvemos a crear
if (!surface_exists(surface)) surface = surface_create(radio*2,radio*2);
// iniciamos la edicion del surface
surface_set_target(surface)
draw_clear_alpha(0,0);
draw_circle_colour(radio,radio,radio,c_white,c_white,0);
draw_set_blend_mode_ext(bm_dest_color,bm_zero);
draw_sprite(sprite, 0, 0, 0)
draw_set_blend_mode(bm_normal);
surface_reset_target()
Otra cosa, la imagen 3 no se ve asi, se ve de esta manera:
de antemano muchas gracias, cualquier ayuda les agradecere mucho :)
si alguien me explica mejor acerca de los surfaces y los canales alpha seria mejor, o una pagina en donde se entienda realmente como funciona :P