Sprite drehen

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

  • Sprite drehen

    Ich will,dass sich das Sprite in die entsprechende Richtung dreht, wenn ich Links oder Rechts drücke. Wenn ich Oben drücke soll es in die entsprechende Richtung laufen. Und wenn ich die Leertaste betätige, soll auch in die richtige Richtung geschossen werden. Ich habs mit einer Variablen versucht, doch es funktioniert nicht wirklich.
    Schöne Grüße aus der Wüste Gobi!!!!
    (\_/) ²
    (o.O)
    (> <)~
  • Die Help ist dein Vräunt.

    GML-Quellcode

    1. image_angle=blabla
    2. blabla=0 // Richtung - rechts (normal)
    3. blabla=90 // Richtung - oben (um 90° gegen den Uhrzeigersinn gedreht)
    4. blabla=180 // Richtung - links (um 180° gedreht)
    5. blabla=270 // Richtung - unten (um 90° im Uhrzeigersinn gedreht)
    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

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

  • Original von Kilik
    Die Help ist dein Vräunt.

    GML-Quellcode

    1. image_angle=blabla
    2. blabla=0 // Richtung - rechts (normal)
    3. blabla=90 // Richtung - oben (um 90° gegen den Uhrzeigersinn gedreht)
    4. blabla=0 // Richtung - links (um 180° gedreht)
    5. blabla=0 // Richtung - unten (um 90° im Uhrzeigersinn gedreht)


    Was um himmelswillen ist "Vräunt"? ^^
    Spaß beiseite ;)

    Du hast ein tüchtigkeitsfehler gemacht ^^

    GML-Quellcode

    1. image_angle=blabla
    2. blabla=0 // Richtung - rechts (normal)
    3. blabla=90 // Richtung - oben (um 90° gegen den Uhrzeigersinn gedreht)
    4. blabla=180 // Richtung - links (um 180° gedreht)
    5. blabla=270 // Richtung - unten (um 270° im Uhrzeigersinn gedreht)


    EDIT:
    Ich auch XD
    Meine Homepage:
    www.eafoods.tk
    ---------
    Sachma!
    Ich werd noch bekloppt ( wenn ich es jetzt noch nicht bin )! :O
    Braucht ihr ein Dolmetscher für die Fäkalsprache, oda was?

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Mr. FOODS ()

  • Bei Create Event:

    geschwindigkeit = 0; // ie schnell er sich bewegt nach vorne und hinten

    Also bei links machste:

    image_angle += 5; // Je höher die zahl desdo schneller dreht es sich
    direction = image_angle;

    Bei rechts:

    image_angle += 5;
    direction = image_angle;

    Beim Step oder Begin Step Event

    motion_set(direction,geschwindigkeit);

    Bei oben und hinten halt dann

    geschwindigkeit = 5;

    Bei unten dann halt -5

    Beim erstellen von geschoßen:

    diese = Create_instance(DEINZEUGS);
    diese.direction = direction;
    diese.speed = speed;
    diese.image_angle = image_angle;

    Übernehme keine haftung bei rechtschreib fehler...
    Face in the wind, we're riding the storm
    We'll stay our course whatever will come
    ~~ Stay (Running) Wild ~~
  • Hier mal ein einfacher dreh-Skript:

    GML-Quellcode

    1. //Step-Event
    2. for(i=0;i<=360;i+=1)
    3. image_angle = i
    4. //Draw-Event (Wenn du es brauchst)
    5. draw_sprite_ext(sprite_index,image_index,x,y,1,1,image_angle,c_white,image_alpha)


    Wenn du das nicht kapierst mach ich dir ne gm6 XD
    Meine Homepage:
    www.eafoods.tk
    ---------
    Sachma!
    Ich werd noch bekloppt ( wenn ich es jetzt noch nicht bin )! :O
    Braucht ihr ein Dolmetscher für die Fäkalsprache, oda was?
  • Neiiiiiiiin, ich bin der totale Loser ;(
    Bitte mach mir auch das mit dem Schießen sonst muss ich wieder tausende von malen posten. Bitte mach mir eine Datei. Würde dann wirklich was aus meinem Spiel werden, kommt dein Name auch irgendwo rein. Wenn du willst kann ich sogar einen Character nach dir benennen. :)
    Schöne Grüße aus der Wüste Gobi!!!!
    (\_/) ²
    (o.O)
    (> <)~
  • Original von Snake Eater
    Neiiiiiiiin, ich bin der totale Loser ;(
    Bitte mach mir auch das mit dem Schießen sonst muss ich wieder tausende von malen posten. Bitte mach mir eine Datei. Würde dann wirklich was aus meinem Spiel werden, kommt dein Name auch irgendwo rein. Wenn du willst kann ich sogar einen Character nach dir benennen. :)


    Also ich habe dir erklärt was du wo reinzusetzen hast mehr kann ich da auch nicht tun und wenn wir dir ne GM6 geben lernst du nicht wirklich draus.

    @Foods
    Das ding soll sich bei bestimmten events ändern bei dir dreht es sich permanent...
    Face in the wind, we're riding the storm
    We'll stay our course whatever will come
    ~~ Stay (Running) Wild ~~
  • Original von Defmaster
    [...]
    @Foods
    Das ding soll sich bei bestimmten events ändern bei dir dreht es sich permanent...


    ähm.
    Das soll es auch ^^"

    Es war ja ein Beispiel!

    @Snake Eater.
    Du bist kein Loser^^
    Benutzt doch einfach mein Matrix-Example ^^
    Guck mal in die Database unter "Wühlkiste".
    Da muss es ürgendwo sein.
    Meine Homepage:
    www.eafoods.tk
    ---------
    Sachma!
    Ich werd noch bekloppt ( wenn ich es jetzt noch nicht bin )! :O
    Braucht ihr ein Dolmetscher für die Fäkalsprache, oda was?
  • XD
    Ich sagte du solltest in der Database gucken, da dort ein Example ( Beispiel; gm6-Datei) ist, welches du herunterladen kannst.

    naja.
    Hier ist der Link zum Example -.-
    Meine Homepage:
    www.eafoods.tk
    ---------
    Sachma!
    Ich werd noch bekloppt ( wenn ich es jetzt noch nicht bin )! :O
    Braucht ihr ein Dolmetscher für die Fäkalsprache, oda was?
  • Das Matrix Example ist mir viel zu komplex. ?(
    Das mit der Maus find ich gut. Kannst du mir bitte ein Example machen ohne Blur Effekte und ohne Gegner. Halt nur wo man mit der Maus um sich schaut, mit linksklick schießt und mit den Pfeiltasten um sich schaut. Bitte.
    Schöne Grüße aus der Wüste Gobi!!!!
    (\_/) ²
    (o.O)
    (> <)~
  • ach gott? is das so schwer?
    def hat schon gesagt es muss ins create event dann mach es doch auch so das is normaler GML du weißt doch wohl was das is und das create event is einfach zu finden XD

    EDIT:falls das so schwer is verweiße ich nochmal auf defmasters post irgendwo über mir
    da is alles genauestens erklärt also noch ne datei machen cis für was???

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

  • -.-"
    Sry wenn ich gemein vorkomme, aber du bist doch ein totaler Loser XD
    ;) ne spaß beiseite ( bin halt so ein Spaßkeks ;) )
    Wenn du willst kannst du mir deine Game als gm6 schicken ( mit einer Readme in der steht was du haben willst) und ich progge dir die sachen rein. ^^

    Das kann ich viel besser ;)
    Meine Homepage:
    www.eafoods.tk
    ---------
    Sachma!
    Ich werd noch bekloppt ( wenn ich es jetzt noch nicht bin )! :O
    Braucht ihr ein Dolmetscher für die Fäkalsprache, oda was?
  • der link ist in eine e-mail adresse gepakt
    porbier ihn mal selber aus dann weißt du was ich meine

    und nun zum problem

    es gibt verschiedene events
    z.b. das create event oder das step event

    öffne mal ein step event
    und setzte ein drag&drop rein das script heißt
    was so aussieht wie der text editor

    nun fügst du mal einfachso das hier ins script drag&drop

    GML-Quellcode

    1. image_angle=random(360)


    aber vorher gebe dein objekt ein sprite

    nun setzte das objekt in einen room und lasse das spiel laufen

    jetzt sollte sich das sprite durcheinander in viele verschiedene richtungen drehen
    falls es klappt kannst du mal selber weiter herumexperimentieren

    PS: falls das jetzt nicht helfen könnte gebe ich auf
    Die Schönheit liegt im Auge des Betrachters :D

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