Mehere Objekt als ein Objekt mit Variable!

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

  • Mehere Objekt als ein Objekt mit Variable!

    Der Titel hört sich vielleicht komisch an, aber ich weiß nicht, wie ich ihn besser hätte beschreiben können!

    Ich versuch mal mein Problem zu schildern:

    Ich habe ein Objekt obj_feld mehrmals untereinander im Raum stehen!
    Die lokale Variable myfeld ist gleich y/30 (ein Objekt ist 30 Pixel hoch und somit sind die Objekte durchnummeriert von 1 bis n)

    Jedes Objekt hat auch eine lokale Variable mystring!

    Jetzt will ich, dass zum Beispiel die Variable mystring von dem obj_feld mit der Variable myfeld=3 zu sagen wir "TEST" gesetzt wird!

    Aber wie stelle ich das an? ?(
    Ich hoffe ihr könnt mir helfen!
  • Vielen Dank! Klappt! :top:

    €dit: Sorry, noch nicht ganz gelöst! :(
    Ich will nämlich hier in diesem Beispiel die 3 als eine Variable von dem Objekt, das die Funktion ausführt haben! Aber wenn davor steht with, dann erkennt der die Variable nicht mehr!

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

  • das machst du bei with{} mit dem schlüsselwort other (genau wie bei kollisionen)
    wenn du also die variable myfeld des ausführenden objekts haben willst, musst du schreiben:

    GML-Quellcode

    1. if (other.myfeld==3)
    “Computers are good at following instructions, but not at reading your mind.” (Donald Knuth)

    Ich schreibe mit Neo.
  • Benutzer online 1

    1 Besucher