So hier ist mal wieder eien Blendmode Frage.
Ich hab schon viel gesucht und ausprobiert aber denn noch bekommen wir es nicht hin.
Ich will eine Texture (Surface) auf eine andere Surface zeichnene, aber mit Blend modus.
Das zeichenen an sich Funktioniert. Und auch das Reapeaten der Texture.
Aber es kommt dennoch immer ein Weißer rand um die Texture die von der Maske stammen muss.
Das ist die Maske.
Aber egal was für eine maske ich nutze, ich hab immer die weißen ränder.
Hier mal der Code
Alles anzeigen
Üner einander legen des Surface
Wie bekomme ich es hin das diese weißen ränder nicht mehr sind und sich die Stein Texture ohne ränder mit dem Untergrund(Gras) verbindet?
Danke im voraus an alle.
Ich hab schon viel gesucht und ausprobiert aber denn noch bekommen wir es nicht hin.
Ich will eine Texture (Surface) auf eine andere Surface zeichnene, aber mit Blend modus.
Das zeichenen an sich Funktioniert. Und auch das Reapeaten der Texture.
Aber es kommt dennoch immer ein Weißer rand um die Texture die von der Maske stammen muss.
Das ist die Maske.
Aber egal was für eine maske ich nutze, ich hab immer die weißen ränder.
Hier mal der Code
GML-Quellcode
- surface_terrain=surface_create(room_width,room_height)
- surface_brush=surface_create(128,128)
- surface_set_target(surface_terrain);
- draw_background_tiled(grass, 0, 0);
- surface_reset_target();
- surface_set_target(surface_brush);
- draw_background(background1, 0, 0);
- //draw_set_blend_mode_ext(bm_dest_color,bm_zero);
- draw_set_blend_mode_ext(0,bm_src_alpha)
- draw_rectangle_color(0,0,640,480,c_black,c_black,c_black,c_black,0);
- draw_sprite(sprite3, 0, sprite_get_width(sprite0)/2,sprite_get_height(sprite0)/2);
- draw_set_blend_mode(bm_normal);
- surface_reset_target ();
Üner einander legen des Surface
Wie bekomme ich es hin das diese weißen ränder nicht mehr sind und sich die Stein Texture ohne ränder mit dem Untergrund(Gras) verbindet?
Danke im voraus an alle.
Meine Signatur hat kein Visum für das GM Forum erhalten.