Hallo!
Ich versuche mit Hilfe eines einfachen Shaders einen Background weiß zu umranden. An und für sich funktioniert das auch so, wie ich es möchte, nur dass zusätzlich ein paar weiße Punkte/Flächen gezeichnet werden, die eigentlich gar nicht sein sollten (siehe Anhang).
Fragment Shader Code:
Alles anzeigen
Outline Code:
Alles anzeigen
Da ich mich sehr schlecht mit Shadern auskenne, wollte ich fragen, ob vielleicht jemand eine Idee hat, woran diese ungewöhnlichen weißen Flecken liegen könnten.
Danke schon einmal im vorraus,
NONO120.
Ich versuche mit Hilfe eines einfachen Shaders einen Background weiß zu umranden. An und für sich funktioniert das auch so, wie ich es möchte, nur dass zusätzlich ein paar weiße Punkte/Flächen gezeichnet werden, die eigentlich gar nicht sein sollten (siehe Anhang).
Fragment Shader Code:
GML-Quellcode
Outline Code:
GML-Quellcode
-
- xx = xx+width/2-(background_get_width(back)*scale)/2;
- yy = yy+height/2-(background_get_height(back)*scale)/2;
- shader_set(shd_white);
- for (i=outline;i>-outline-1;i--)
- {
- for (j=outline;j>-outline-1;j--)
- {
- draw_background_ext(back,xx+i,yy+j,scale,scale,0,-1,1);
- }
- }
- shader_reset();
- draw_background_ext(back,xx,yy,scale,scale,0,-1,1);
Da ich mich sehr schlecht mit Shadern auskenne, wollte ich fragen, ob vielleicht jemand eine Idee hat, woran diese ungewöhnlichen weißen Flecken liegen könnten.
Danke schon einmal im vorraus,
NONO120.