Die Objekt-ID und der Image-Index

  • GM 8

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

  • Die Objekt-ID und der Image-Index

    Hi,

    ich brauche mal Hilfe, sitze jetzt seit Stunden an dem Problem und scheitere dauernd. Ich möchte doch nur wissen, welches Objekt sich an der Position (500,260) gerade befindet und - ganz wichtig - welchen image_index es gerade anzeigt. Wenn ich schreibe:

    GML-Quellcode

    1. global.objname = instance_position(500,260,all);


    erhalte ich die ID des Objektes. Aber mit

    GML-Quellcode

    1. nummer = global.objname.image_index;


    bekomme ich keinesfalls die Nummer des Indexes, sondern nur immer Fehlermeldungen. Was um alles in der Welt muß ich denn schreiben, wenn ich beides wissen möchte??
    Ein schon halb verzweifelter
    Archie ;(
    Signatur? Ich überlege mir noch eine. Die besten sind ja schon alle vergeben... :para:
  • Chaos Creator schrieb:

    Am kürzesten wäre:

    GML
    1
    nummer = instance_position(500,260,all).image_index;
    Ja, das geht! Tausend Dank!!! Hatte schon alle Kombinationen durch - nee, fast alle eben nur...

    Spellmaker schrieb:

    Musst halt auch abfangen, ob global.objname nicht noone ist,
    das ist nämlich der rückgabewert von instance_position, wenn
    da nix ist.
    Mach ich, ok, aber der Fall ist gar nicht vorgesehen - es sei denn, das Programm bricht zusammen... :)
    Ist der Wert "noone" eigentlich identisch mit "-1"? Wollte ich immer schon mal wissen.
    Archie
    Signatur? Ich überlege mir noch eine. Die besten sind ja schon alle vergeben... :para: