Line Rider

  • GM 8

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

  • Hi

    Vielleicht kennt jemand das Spiel "Line Rider".
    Ich fragte mich ob ich nicht ein ähnliches Spiel machen könnte...

    Also das Problem:

    Ich möchte, dass, wenn ich die Linke Maustaste gedrückthalte, und dann in eine Richtung fahre (rauf, runter, vorwärts usw.)
    eine Linie erscheint. Also auch kurven usw.

    Geht das?

    Gruss

    Goldendragon
    Schul-Abschlussarbeit: Gamesammlung

    Made with: Game Maker 8 Pro
    Fertigstellung: Frühling 2011


    Fortschritt:
    Games: 5/20 (voraussichtlich 20)
    Gameübersicht-Fortschritt: 0%
  • ja das ist möglich...

    ich weiß es aber nur so:

    ein sprite machen (zb. schwarze kugel, wird nachher strich)
    ein objekt mit dem sprite machen
    Ein anderes, unsichtbares objekt machen und in dem Raum stellen in der das ermöglicht werden soll
    In das unsichtbare Objekt die codes rein:

    create:

    GML-Quellcode

    1. maus = false


    global left pressed

    GML-Quellcode

    1. maus = true


    global left releasd

    GML-Quellcode

    1. maus = false


    step

    GML-Quellcode

    1. if maus = true
    2. {
    3. instance_create(mouse_x,mouse_y, DEIN OBJEKT NAME)
    4. }



    ich werde bestimmt eines besseren belehrt, aber ich hab es so getestet, es geht... nur muss man langsamer mit der maus den Strich ziehn...
    mfg Salmi
  • Wie meinst du "(zb. schwarze kugel, wird nachher strich)"
    Also einfach ein Sprite mit einem z.B. 2x2px grossen Punkt drin?

    Wenn ja: das funktioniert nicht: Es gibt einfach Punkte, wenn ich die Maus bewege...

    Wenn nein: Wie dann?

    Gruss

    Goldendragon
    Schul-Abschlussarbeit: Gamesammlung

    Made with: Game Maker 8 Pro
    Fertigstellung: Frühling 2011


    Fortschritt:
    Games: 5/20 (voraussichtlich 20)
    Gameübersicht-Fortschritt: 0%
  • Goldendragon schrieb:

    Wie meinst du "(zb. schwarze kugel, wird nachher strich)"
    Also einfach ein Sprite mit einem z.B. 2x2px grossen Punkt drin?

    Wenn ja: das funktioniert nicht: Es gibt einfach Punkte, wenn ich die Maus bewege...

    Wenn nein: Wie dann?

    Gruss

    Goldendragon
    ja, ich weiß es nicht anders...^^ ich habs jetzt auch mit room speed erhöhen versucht... geht aber auch nicht?

    naja vll. ist das ja was du suchst? ;)
    GM 8 Einfaches Zeichenprogramm

    Edit:
    achja die breite des sprites ist egal, nur rund sollte er sein, sonst siehts blöd aus^^
    mfg Salmi
  • Hi

    Also das mit dem roomspeed hab ich gemacht, aber ich habs zuerst auf 100/1 gesetzt: zu langsam, dann 1000/1: zu langsam usw. bis 1000000000/1 da stürtzte das Game ab (-.-)

    Aber das mit dem "Einfachen Zeichnungsprogramm" funktionierts schon sehr gut, aber da ist trotzdem das folgende Problem

    Ich zeichne die Linie ja mit

    draw_line_width(x,y,xstart,ystart,width)

    aber der Player soll ja jetzt darauf "fahren" also muss die "line" solid sein.
    Aber wo stell ich ein, dass etwas gezeichnetes solid ist?

    Gruss

    Goldendragon
    Schul-Abschlussarbeit: Gamesammlung

    Made with: Game Maker 8 Pro
    Fertigstellung: Frühling 2011


    Fortschritt:
    Games: 5/20 (voraussichtlich 20)
    Gameübersicht-Fortschritt: 0%
  • Nimm einen 1px breiten Sprite und der breite entsprechenden höhe. Setzt ein Objekt mit diesem Sprite an den anfang der linie, setzte image_angle in RIchtung Ende der Linie und mit image_xscale kannst du ihn dann entsprehcend der Länge strecken.
  • Benutzer online 1

    1 Besucher