Resource Laden und verarbeiten

  • Resource Laden und verarbeiten

    Ich wollte ein resource die nicht im Spiel vorhanden ist während des einladen. Ich habe es mit :

    Quellcode

    1. {
    2. var A;
    3. A=get_string("Bitte geben Sie einen Bitmapbildnamen ein","01");
    4. sprite_add(string(A) + ".bmp",1,0,0,0,0,0,0)
    5. draw_sprite(string(A) + ".bmp",0,-5,5)
    6. }


    diesem CODE probiert ab es kommt immer ein fehler das das Sprite nicht existiert.
  • ohne garantie das es klappt, da ich sowas noch nie gemacht habe:
    bei "bitte geben sie.... ein" muss entweder die adresse des sprites hin (also c/progremme/(...)) oder der sprite mus sich im selben ordner befinden wie das spiel. (wen sprite zb. Haus heißt hieße es entweder so:

    Quellcode

    1. {
    2. var A;
    3. A=get_string("C/Programme/(...)/Haus","01");
    4. sprite_add(string(A) + ".bmp",1,0,0,0,0,0,0)
    5. draw_sprite(string(A) + ".bmp",0,-5,5)
    6. }
    oder so:

    Quellcode

    1. {
    2. var A;
    3. A=get_string("Haus","01");
    4. sprite_add(string(A) + ".bmp",1,0,0,0,0,0,0)
    5. draw_sprite(string(A) + ".bmp",0,-5,5)
    6. }

    musst halt beide mal ausprobieren (vieleicht gehen sogar beide).
    :) Nobody is perfect (-:

    "Dummköpfe sind Denkerköpfen weit überlegen. Zahlenmäßig." Ernst Ferstl
  • Ihr liegt leider beide falsch bei der Spritezuordnung, man muss die Datei einem Namen zuweisen...

    so muss es heißen:

    Quellcode

    1. {
    2. var A;
    3. A=get_string("Bitte geben Sie einen Bitmapbildnamen ein","01");
    4. newsprite=sprite_add(string(A) + ".bmp",1,0,0,0,0,0,0)
    5. draw_sprite(newsprite,0,-5,5)
    6. }
    "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
    - Joseph Weizenbaum
  • Öhm...
    Kurze Frage...
    Wozu is das eigendlich gut?
    Warum kannst du die Resource nicht einfach schon vorher laden?
    Hier werden sie geholfen:
    [Regeln] [GML] [Hilfe] [Suche] [Posten] [Duden.de]
    [Wenn das alles nicht mehr hilft] [Dunning-Kruger]


    "Die Vernunft sollte Autorität definieren; nicht umgekehrt!"
    "Selber denken regt das Gehirn an."
    - Niffel f.k.a. Kilik