[gm:html5] Variable an Objekt übergeben

  • GM 8

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

  • [gm:html5] Variable an Objekt übergeben

    Hey hallo ;)

    ich steh aktuell vor dem Problem das ich nicht so Recht weiß wie ich ein Objekt dem anderen eine Variable übergeben soll.

    Im Objekt_erstellen:

    GML-Quellcode

    1. with(instance_create(obj_test,...) {
    2. motion_set(abc,10);}


    Jetzt sagt mir aber das Objekt_erstellen das es die Variable nicht kennen würde (natürlich habe ich sie im Create) ;)

    Zuerst hatte ich daran gedacht es über eine globale Variable zu lösen doch das wäre dann irgendwie zu viel geworden da ziemlich viele instancen erstellet werden..

    Wie denkt ihr sollte ich das Problem lösen? :s

    Grüße ;)
    @7rust-dev
  • vielleicht kriegst du die fehlermeldung behoben wenn du das objekt vor dem with erstellst:

    GML-Quellcode

    1. instance = instance_create(x,y,object);
    2. with instance {
    3. code;
    4. }


    Variablenübergabe
    1.:

    GML-Quellcode

    1. instance = instance_create(x,y,object);
    2. instance.variable = variable;


    2.:

    GML-Quellcode

    1. instance = instance_create(x,y,object);
    2. with instance {
    3. variable = object.variable;
    4. }


    Bei der Variablenübergabe würde ich die Erste verwenden. Ich hoffe ich konnte dir helfen ;)