Objekte größer als gewollt....

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

  • Objekte größer als gewollt....

    Tag zusammen...
    Ich habe mein Spiel fast fertig!
    Ihr könnt es im Anhang anschauen..
    Die Tiles im Hintergrund sind nicht ganz fertig, aber das ist nicht das Problem (leider^^)
    Wie ihr seht ist das Spiel sehr schlecht aber das ist mir egal^^
    Die Banden, dar gestellt als Schwarze Kreise (Sollen Reifenstapel sein :D) sind zu groß.
    Ihr werdet es beim Fahren merken, dass ihr manchmal hängen bleibt, obwohl ihr keine Bande berührt habt....
    Dies ist mein Problem...
    Freue mich auf eure Antworten und Hilfen
    MfG
    Dateien
    • Race.zip

      (131,39 kB, 183 mal heruntergeladen, zuletzt: )
  • RE: Objekte größer als gewollt....

    Original von Gorer
    Tag zusammen...
    Ich habe mein Spiel fast fertig!
    Ihr könnt es im Anhang anschauen..
    Die Tiles im Hintergrund sind nicht ganz fertig, aber das ist nicht das Problem (leider^^)
    Wie ihr seht ist das Spiel sehr schlecht aber das ist mir egal^^
    Die Banden, dar gestellt als Schwarze Kreise (Sollen Reifenstapel sein :D) sind zu groß.
    Ihr werdet es beim Fahren merken, dass ihr manchmal hängen bleibt, obwohl ihr keine Bande berührt habt....
    Dies ist mein Problem...
    Freue mich auf eure Antworten und Hilfen
    MfG


    Hmmm... also ich hatte wenig Probleme mit den Reifenstapeln.

    Habe beim Kollisionsevent ne Abfrage gesetzt und folgendes ausprobiert:

    If speed is smaller then 4
    jump relative to a given position x:-4 y:-4

    Aber ist halt auch nur eine Bouncegeschichte und nicht die optimale Lösung...
    Was man mit Händen baut, kann auch mit Händen zerstört werden...
  • jo
    das sieht ja schonmal ganz gut aus

    was WIRKLICH stört ist, dass man wie du schon gesagt hat
    an den Banden hängenbleibt.

    vieleicht wär:
    - ein Entlangschleifen mit geringerer Geschwindigkeit
    oder
    - ein leichtes Abprallen besser
    :D

    weiter so
    iTeM
  • naja ich kenn dein problem
    du hast nur ein sprite das du nur im draw event drehst
    also wie es gezeichnet werden soll aber die collosionen bleiben immernoch so als ob das auto immer nach links schaut

    laso mach mal
    das bei deinem auto ins step event
    dann sollte es klappen (bei mir klappts)

    GML-Quellcode

    1. image_angle=direction
    Die Schönheit liegt im Auge des Betrachters :D
  • @andyworld
    Des ist nen bissle blöd weil ich ja ned seh wo ich hin fahre...und außerdem nicht mein prob....
    Mein Problem ist nur, dass Die Objekte, die die Banden darstellen sollen größer sind als sie aussehen!
    @iTem
    Könntest du mir vllt sagen, wie ich deine Lösungen realisieren könnte?
    Wär nett!
    MfG
    /edit
    @magic_hero
    Wo muss ich des reinschreiben?

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

  • das ist glaube ich schon dein problem
    denn weil du das vergessen hast bleibt ja gerade dein auto so oft steken
    das liegt gar nicht an der größe wie es gezeichnet wird
    denn beim draw event wird ja nur ein bild gezeichnet das aber gar nichts mit der collision zu tun hat
    Die Schönheit liegt im Auge des Betrachters :D
  • Wer kann mir, nach dieser Evolutionstufe, das spiel soweit umschreiben, dass ich nicht an der Bande hängen bleib ohne, dass ich sie berühre...
    Ich bin entweder zu arg n00b oder zu dumm um eure Tipps zu kapieren
    MfG
    Dateien
    • Race.zip

      (130,11 kB, 142 mal heruntergeladen, zuletzt: )
  • Also ich hab jetzt nix weiteres als "image_angle = direction" ind den stepevent gesetzt und "speed=-speed/2" in den collisions event...
    Dann hab ich noch die KartGrafik bearbeitet, sodass man den weißen Ramen kaum noch sieht.
    Das einzige Problem: Man bleibt sehr leicht in der Bande hängen!
    Dateien
    • test.rar

      (113,58 kB, 134 mal heruntergeladen, zuletzt: )
  • sers,
    das mit dem Abprallen ist, so finde ich, sehr gut gelöst

    ich hab immer noch das problem gehabt, dass man sich immer in das
    Auto hineinversetzen musste um zu wissen wo Links und Rechts ist...

    das hab ich hier mal behoben,
    und die Punkte durch Reifen ersetzt
    ||
    V
    Dateien
    • dreh_view.zip

      (116,33 kB, 129 mal heruntergeladen, zuletzt: )

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von iTeM ()

  • Super Version@ iTem
    Ich fragen mich, wie du diesen kleinen Bildschirm unten rechts rein bekommen hast?
    Ist das View 1 im room oder wie?

    Somit ist also mein Problem gelöst!

    Nun ist mir die Idee gekommen, eine Zeitnahme zu installieren!
    TrunX hat mir schon versucht zu helfen, aber irgendwie ist daraus noch nichts ernstes geworden....
    Ich hab nen Objekt Start/ziel gemacht, des nach collision mit dem auto die zeitnahme starten soll.
    Ich würde es gerne so haben, dass irgendwo im eck die zeit dann mit läuft und angehalten wird, sobald man wieder über start/ziel fährt!
    Ich weiß, da müsste man checkpoints machen, dass man nicht zurück fahren kann, aber damit ab ich mich noch gar nicht beschäftigt!
    Wer mir helfen kann, kann sich ruhig auch bei mir unter der ICQ Nummer 211180290 melden
    MfG
    Und schon mal danke für eure hilfen!
  • neeeeeiiin....

    die Progwut hat wieder zugeschlagen

    den anhang nur öffnen
    wenn es dir nichts ausmacht, dass da'n feriger zeitnehmer drin ist :D

    ciao
    iTeM

    ps:wenn was unklar ist einfach posten oder PN
    (die kleine karte unten hat das Spiel so verlangsamt,
    dass ich sie weglassen musste :()
    Dateien

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

  • wow mann ich weiß gar nicht wie stolz ich auf dich bin^^
    ne scherz.
    ich würde noch gern wissen, wie ich rein theoretisch auf meine version zurück komme, also, dass sich des bild nicht dreht.
    mfg
    /edit:
    Hab was vergessen:
    du hast die Start/ziel linie an einem Punkt gesetzt, an dem ich sie zuvor nicht hatte, vllt wusstest du das nicht.
    Auf jeden fall hab ich die Start und Ziel objekte mit samt der Linie an den richtigen platz verschoben, nun beginnt die zeit aber nicht zu laufen...

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

  • sers,

    das drehen kriegst du weg indem du:
    |
    im step event vom Auto:

    Quellcode

    1. view_angle[0]=-direction+90+contr.drehfaktor;
    wegmachst.
    dann kannst du auch die variable drehfaktor entfernen
    und alles in einem view machen
    (der Kasten ist ein neuer View, weil sich der hauptview ja dreht und das dann nicht frunzt)

    die Start und Ziellinie sind noch ein weng ein Problem :(, denn:
    |
    es sind senkrechte Striche und es funktioneirt demnach nur,
    wenn man von rechts nach links startet und nicht von oben nach unten
    (eine Möglichkeit wäre noch zwei wagerechte Start-Zielpunkte zu machen)

    ciao
    iTeM :D
  • ok,

    für den view wieder grade:

    auto1: step: view_angle[0]=-direction+90+contr.drehfaktor; -->löschen
    Rennbahn: view1: Nicht -visible when room starts-
    contr: draw: alle view_xview[1] durch view_xview[0] ersetzen

    für 2 neue Starts (oder Ziele):

    neues Sprite mit einer horizontalen Linie zeichnen (nicht transparent)
    objekt start verdoppeln
    vom neuen Objekt das neue Sprite als mask
    (wenn du es auchnoch als Sprite einstellst sieht man die Linie, sehr praktisch zum ausrichten)
    und wichtig!!:
    im Auto das Start-colisions-event verdoppeln und als Start2-collisions-event definieren

    ich hoffe du verstehst alles :D

    ciao
    iTeM
  • ja es funktioniert!!!
    Danke!
    Nur noch eins:
    Die zeit läuft nicht in sekunden sondern viel schneller, wie kann ich dies umstellen??
    mfg
    //edit:ich hab noch nen problem(chen) festgestellt!
    hier ist das spiel, ich hoff, ich hab's nch deinen anweisungen gemacht^^
    wenn man eine gerade runterfährt wird das auto unkontrollierbar...
    wenn man lenkt schlägt es mit eine blitzgeschwindigkeit ein...wie es sonst nicht ist...am besten schaust du es dir mal an^^
    Dateien
    • test4.rar

      (90,3 kB, 136 mal heruntergeladen, zuletzt: )

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

  • Das mit der Zeit habe ich dir dich ma im chat erklärt...
    Da der Roomspeed=30 ist, wird jeder step 30x in der sec ausgeführt.
    Und in dem code werden die secs jeden step erhöht...
    Entweder man macht ne bedingung, die abfragt ob bereits 30 steps vorbei sind und erhäht dann die secunde oder man macht jeden step +0.2sec <- Davei sieht man allerding auch die msec.
  • sers,

    durch die Veränderungen hat es einige Funktionen gekickt...
    die hab ich wieder gradegebogen: (am Ende Highscore,lete Zeit, beste Zeit,stoppen der Zeit am Ende)

    wegen dem plötzlichen Lenken bei graden Strecken
    mit hoher Geschwindigkeit hab ich nix gemerk,
    außer, dass es halt (natürlich) schwerer zu kontrolieren ist... :D

    wegen der Zeit bin ich bisserl rarlos weil wenn man im Raum speed100 einstellt
    und dann pro Step eins hochsetzt müssten eigentlich Hundertstel gezählt werden,.... oder?!?! :(

    ciao
    iTeM

    ps:
    wenn du das Drehen am ende nicht willst:
    einfach beim Auto im Step-Event view_angle[]=0+contr.drehfaktor; wegmachen.
    Dateien
    • new...zip

      (108,4 kB, 138 mal heruntergeladen, zuletzt: )

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