Auflösung nachträglich anpassen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • ??
    Wenn ich das Create-event nicht aufrufe, werden mir ja die Werte nicht in der Variable gespeichert.
    Aber ich hab nun etwas herum gegoogelt ;) und folgendes ausprobiert/festgestellt.
    Das hier hat noch gefehlt, bzw. das muss am schluss stehen.

    GML-Quellcode

    1. window_set_size(w,h

    Quellcode

    1. surface_resize(application_surface,w,h)
    2. display_set_gui_size(w,h)
    3. window_set_size(w,h);


    Aber!

    GML-Quellcode

    1. window_get_...
    gibt mir zwar die Displaygrösse zurück und die werden auch in den Variabeln gespeichert, habe mir die Variabel ausgeben lassen,
    nur funktioniert das ganze nicht?
    Wenn ich aber den Variablen w und h die werte "Manuel" zuweise, wird das Fenster dementsrechend vergrössert.
    Das verwirt mich doch etwas?!




    Quellcode

    1. // das funktioniert
    2. w = 1920 //window_get_width()
    3. h =1080// window_get_height()
    4. // Das hier geht nicht.
    5. // w = window_get_width()
    6. // h = window_get_height()
    7. // window_set_size(w,h);
    8. // view_wview[0]=800;
    9. // view_hview[0]=600;
    10. view_wport=w;
    11. view_hport=h;
    12. surface_resize(application_surface,w,h)
    13. display_set_gui_size(w,h)
    14. window_set_size(w,h);
    Alles anzeigen


    @Rhazul sorry, hab Dich übersehen.
    Nein da geht auch nichts.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Fabbio ()

  • Sorry für den Doppelpost.

    @Rhazul Deine Idee mit dem display_reset hat mir indirekt geholfen :)
    Das zauberwort heist "display"

    Nun habe ich

    Quellcode

    1. w = window_get_width()
    2. h = window_get_height()


    in

    w = display_get_width()
    h = display_get_height()


    geändert, und schwubs nun funktionierts, auch auf dem Android Handy

    Hier das Video dazu.