Variable bei Erstellung der Instanz mit übergeben

  • GM 8

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

  • Variable bei Erstellung der Instanz mit übergeben

    Hallo,

    wie kann ich einer inn der Zeile davorig erstellten Instanz eine Variable übermitteln?

    GML-Quellcode

    1. i=instance_create(0,0,object);
    2. i.speed;

    Aus der Hilfe funktioniert wie mache ich es aber wenn die Variable dadurch praktisch erst definiert wird?

    Wie bei:

    GML-Quellcode

    1. i=instance_create(0,0,object);
    2. i.neuevar;


    *PHP Fehler hat edit nicht gespeichert*
    Geht soweit aber wenn ich die Variable in der neuen Instanz abrufen will klappt dasnicht

    danke :D

    mfg R3booz

    Aktuelle Version: 0.2.6
    Version vom: 01.06.2013
    indieDB - Hello Zombie
    games-table.de.tl
  • Hast du es schon mit einem zugewiesenem Wert probiert?

    GML-Quellcode

    1. i.neuevar = 0;


    Weil speed ist eine Variable die dein Objekt sowieso erhält und (ich hoff ich red grad keinen blödsinn) automatisch mit 0 initialisiert wird.
    Du kannst speed "if-fen" auch wenn du speed nicht initalisiert hast, andere variablen musst du vorher einmal initialisieren damit du keinen Abfragefehler bei einer Abfrage erhältst.

    ancient-pixel.com
    youtube.com/user/SebastianMerkl <<< ich freu mich über einen Besuch ;)
  • Ja das weiss ich das die vordefiniert ist aber ich meine bei nicht vordefinierten und die Methode funktioniert bei mir nicht... ?(

    Problem gelöst

    1. In create event des Objektes die Variable als null deklarieren
    2. o=instance_create() benutzen
    3. Create Event wird dadurch aufgerufen
    4. o.variable=37 Variablen Wert zuweisen

    mfg R3booz

    Aktuelle Version: 0.2.6
    Version vom: 01.06.2013
    indieDB - Hello Zombie
    games-table.de.tl

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