Frage bezüglich surface_create()

  • Allgemein

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

  • Frage bezüglich surface_create()

    Guten Morgen,

    mit jedem Tag, den ich mit GM:S verbringe, komme ich mir ein Stück mehr wie ein D&D-Anfänger vor.
    Heute dachte ich, ein Surface könnte ganz gut in mein Konzept reinpassen. Haha! Wer's glaubt.

    Fall #1:
    Ich habe im Room Start-Event meines Objektes (persistent) folgenden Code stehen:

    GML-Quellcode

    1. if (!surface_exists(mySurface)) {
    2. mySurface = surface_create(width, height);
    3. }


    Eine Frage nach 'surface_exists()' gibt immer false zurück.
    Erst wenn ich während dem Step(!) Event den obigen Code aufrufe, wird ein Surface instanziert.


    Selbiges mit Fall #2,
    ich habe den selben Code nun im Create-Event eines anderen Objekts.
    Aber ich werde bei Programmstart sofort mit dutzenden Errors beworfen, dass 'mySurface' nicht existiert.
    Wenn aber im Step-Event ausgeführt, gibt's kein Problem.


    Habe ich an der grundsätzlichen GM:S Logik was falsch verstanden?
    Bei GM8 hat das noch alles Super funktioniert.


    Ich sollte echt mal die Doku genauer lesen.
    Dieser Beitrag wurde bereits 8.675.628 mal editiert, zuletzt von »levarris07« (Heute, 11:33)

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