Room Transitions zb. Blend Effekt

  • Allgemein

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

  • Room Transitions zb. Blend Effekt

    Hallo

    Leider gibt es im Studio keine Room Transitions mehr also so Effekte wie fade in, fade out, blend usw.

    Gerade der blend Effekt fehlt mir sehr da der Übergang zwischen den Räumen irgendwie weicher wirkt.
    Kann mir jemand helfen wie ich diesen blend Effekt mache. Also ich drücke zb. die Return taste und es wird mit einem blend Effekt zum anderen Raum gewechselt.

    Danke im voraus
    lg vector
    lg Vectorhead
  • Hab da noch n Skript in meiner Sammlung:

    Neues Objekt erstellen, auf persistent setzen und Depth auf z.b. -9999, also vorm HUD usw.
    In alarm[0]-event kommt z.b.:

    GML-Quellcode

    1. room_goto_next()

    In alarm[1] kommt:

    GML-Quellcode

    1. surface_set_target(surf)
    2. draw_clear_alpha(c_white,0)
    3. surface_reset_target()
    4. surface_free(surf)
    5. instance_destroy()


    und ins draw UND create event kommt das Skript:


    GML-Quellcode

    1. if(event_type = ev_create)
    2. {
    3. surf = surface_create(view_wview,view_hview)
    4. length = 50 //Dauer des Übergangs
    5. surface_set_target(surf)
    6. screen_redraw()
    7. surface_reset_target()
    8. alarm[0] = 5
    9. alarm[1] = length+5
    10. }
    11. if(event_type = ev_draw)
    12. {
    13. draw_surface_ext(surf,view_xview,view_yview,1,1,0,c_white,alarm[1]/length)
    14. }
    Alles anzeigen


    Fertig.

    Sobald das objekt erstellt wird beginnt der Übergang vom aktuellen in den nächsten Raum. Mit einem Fade-Effekt.
    Kann sein dass es eine bessere Möglichekit gibt, das Skript ist schon etwas älter und wurde eigentlich für GM 8.1 entwickelt.
    Sorm ist Schuld

    Edit: Doch ist er
  • Danke für deine schnelle Antwort.

    Leider erkennt Studio den befehl screen_redraw() nicht.
    genauer error:

    In object obj_blend, event Create, action 1 at line 7: Unknown function or script: screen_redraw
    In object obj_blend, event Draw, action 1 at line 7: Assignment operator expected.

    Weist du zufällig wie der im Studio funzt?

    Bitte danke

    lg vector
    lg Vectorhead
  • Benutzer online 1

    1 Besucher