Hallo liebe gm-d
Ich hab mal ne Frage.
Und zwar arbeite ich gerade an einem Lichtsystem. Das funktioniert auch wunderbar, nur möchte ich den Lichtern auch Farben geben.
Ich drawe die lights auf einer Surface.
Hier mein Code:
Alles anzeigen
Im create event der lights soll meine Farbe definiert werden:
Das müsste so eigentlich alles sauber funktionieren...tut es aber nicht
Also frage ich euch
-Sorm
Ich hab mal ne Frage.
Und zwar arbeite ich gerade an einem Lichtsystem. Das funktioniert auch wunderbar, nur möchte ich den Lichtern auch Farben geben.
Ich drawe die lights auf einer Surface.
Hier mein Code:
GML-Quellcode
- //DRAW EVENT MEINES SURFACE OBJECTS//
- if surface_exists(surf)
- {
- surface_set_target(surf);
- draw_clear_alpha(c_black,0.85);
- draw_set_blend_mode(bm_subtract);
- with(oLight)
- {
- draw_sprite_ext(sprite_index,image_index,x / 2,y / 2,image_xscale,image_yscale,0,image_blend,1);
- }
- with(oLight_particle)
- {
- draw_sprite_ext(sprite_index,image_index,x / 2,y / 2,image_xscale,image_yscale,0,image_blend,1);
- }
- draw_set_blend_mode(bm_normal);
- surface_reset_target();
- draw_surface_ext(surf,0,0,2,2,0,image_blend,1);
- }
- else
- {
- surf = surface_create(room_width / 2,room_height / 2);
- }
Im create event der lights soll meine Farbe definiert werden:
Das müsste so eigentlich alles sauber funktionieren...tut es aber nicht
Also frage ich euch
-Sorm