"lengthdir" geht nicht?

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

  • "lengthdir" geht nicht?

    Hi, Community!

    Für mein Spiel möchte ich ein Rohr und einen Schuss und der Schuss soll am Austrittspunkt vom Rohr kommen. Soweit so gut, da habe ich mit der SuFu einen Code mit lengthdir gefunden. Der funktioniert aber nicht. Warum? Ich habe schnell ein kleines Example gebastelt (nichts tolles ;) ) damit ihr euch das mal ansehen könnt. Ich habe viel ausprobiert, komme aber nicht auf den Fehler...

    Example.zip

    Magical dream time!
  • Hm, das doppel-x sollte gar nicht sein...

    Aber wenn ich das so mache, wie du das geschrieben hast, kommt bei mir "Failed to run the game!".

    Außerdem muss für das richtige Spiel zwei verschiedene Längen sein. Ich zeigs dir:


    Magical dream time!
  • Du musst den Code 2 Mal hintereinander, leicht verändert machen.
    Etwa so (Hab das mit den Objekten mal dazugetan ^^ :(

    GML-Quellcode

    1. xi = x + lengthdir_x(20,direction+10);
    2. yi = y + lengthdir_y(20,direction+10);
    3. o = instance_create(xi,yi,schuss);
    4. o.direction = direction+10;
    5. xi = x + lengthdir_x(20,direction-10);
    6. yi = y + lengthdir_y(20,direction-10);
    7. o.instance_create(xi,yi,schuss);
    8. o.direction = direction-10;
  • Kann ich leider nicht......Scherz:

    GML-Quellcode

    1. xx=x+lengthdir_x(100,direction+135);
    2. yy=y+lengthdir_y(100,direction+135);
    3. xxx=x+lengthdir_x(100,direction-135);
    4. yyy=y+lengthdir_y(100,direction-135);
    5. b1=instance_create(xx,yy,bullet);
    6. b2=instance_create(xxx,yyy,bullet);
    7. b1.direction= //Hier etwas einfügen
    8. b2.direction= // Hier auch etwas einfügen


    Die Richtungen musst DU irgendwie herausfinden.

    Edit: Wieso bin ich so langsam???

    © 2008 by Teamgrill Productions
  • Topic Da ich Mathematiker bin mach ich das so:
    In dein "Space-Event" machst du nur folgenden Code rein:

    GML-Quellcode

    1. r=95 //musst du auf die länge des rohres abstimmen
    2. p=direction/-360;
    3. x1=r*cos(p*2*3.141)
    4. y1=r*sin(p*2*3.141)
    5. x2=x+x1
    6. y2=y+y1
    7. instance_create(x2,y2,object1) // ersetzt das D&D Icon

    Im Step-Event machst du alles raus und schreibst

    GML-Quellcode

    1. image_angle=direction // ersetzt dein DD-Icon, je früher du das lernst desto besser;)


    Megamag schrieb:


    Aber wenn ich das so mache, wie du das geschrieben hast, kommt bei mir "Failed to run the game!".

    Offtopic
    Das hat mich schon immer interessiert, weis jemand an was das liegen kann, diese Meldung?Weil das ist mir schon öfters passiert bei dateien aus dem www.



    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von B. Eagle ()

  • Wegen den D&D-Icons:

    Ich habe die nur genommen, damit's schneller geht. Mit image_angle usw. kenn' ich mich schon aus. ;)

    Danke an Alle, die mir hier geholfen haben!

    Magical dream time!
  • Benutzer online 1

    1 Besucher