Hallo GM Community,
ich habe folgendes Problem:
In meinem Spiel möchte ich ein Pause-Menü einbauen welches das momentane Geschehen im Hintergrund anzeigt (natürlich pausiert).
Dafür benutze ich diesen Code:
Alles anzeigen
Der Code funktioniert auch so wie er soll, aber so bald ich einen Hacken in 'Enable the use of Views' setzte, verschiebt sich das Bild immer oder es an einer komplett anderen Stelle.
Kann mir bitte jemand erzählen warum es so ist und wie ich es lösen kann?
ich habe folgendes Problem:
In meinem Spiel möchte ich ein Pause-Menü einbauen welches das momentane Geschehen im Hintergrund anzeigt (natürlich pausiert).
Dafür benutze ich diesen Code:
GML-Quellcode
- // Create Event
- paused = false;
- screen_paused = -1;
- // Step Event
- escape = keyboard_check_released(vk_escape);
- if (escape) {
- paused = !paused;
- if (paused) {
- screen_paused = sprite_create_from_surface(application_surface, view_xview, view_yview, view_wview, view_hview, false, false, 0, 0);
- instance_deactivate_object(object);
- } else {
- sprite_delete(screen_paused);
- instance_activate_object(object);
- }
- }
- // Draw Event
- if (paused) {
- draw_set_alpha(1);
- draw_set_color(c_white);
- draw_sprite(screen_paused, 0, view_xview, view_yview); // Diese Zeile ist mein Problem
- draw_set_alpha(.4);
- draw_set_color(c_black);
- draw_rectangle(view_xview, view_yview, view_wview + view_xview, view_hview + view_yview, false);
- }
Der Code funktioniert auch so wie er soll, aber so bald ich einen Hacken in 'Enable the use of Views' setzte, verschiebt sich das Bild immer oder es an einer komplett anderen Stelle.
Kann mir bitte jemand erzählen warum es so ist und wie ich es lösen kann?