Gamestudio Links
Zorro Links
Newest Posts
AlpacaZorroPlugin v1.3.0 Released
by kzhao. 05/19/24 18:45
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
3 registered members (7th_zorro, AndrewAMD, TedMar), 837 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Modell eine Kurve fahren lassen #344872
10/21/10 13:29
10/21/10 13:29
Joined: May 2010
Posts: 117
Germany , Dortmund
B
Bone Offline OP
Member
Bone  Offline OP
Member
B

Joined: May 2010
Posts: 117
Germany , Dortmund
Ich bastel an einem Simulationsspiel.

Der Spieler baut ein Schienennetz und der Zug soll den Schienen folgen.

Das Level besteht aus 100x100 großen Flächen.

Wenn die Räder die Kurve per c_scan treffen dann dreht
sich mein Fahrgestell.

Zuerst habe ich probiert auszurechnen
um wie viel Grad sich das Gestell bei Geschwindigkeit x pro Frame drehen lassen muss damit die Kurve schön gefahren wird.

Ergebnis alles andere als genau.

Dann probierte ich es mit Sinus und Cosinus Funktionen.

Das Ergebnis ist auch nicht Perfekt aber schon ganz gut.
Da habe ich das Problem das ich pro Schleifendurchlauf
die Grad Zahl um 1 erhöhe.

Somit bewegt es sich nicht gleichmäßig mit dem Rest des Zuges
der auf grader Strecke per c_move bewegt wird.

Wie ich c_move und sin und cos miteinander verbinde ist mir ein Rätsel.

Jetzt suche ich schon seit etlichen Wochen noch andere Ideen
damit es endlich mal richtig funktioniert.

Vielleicht kann mir hier jemand helfen laugh

Schönen Nachmittag

Re: Modell eine Kurve fahren lassen [Re: Bone] #344873
10/21/10 13:40
10/21/10 13:40
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline
Senior Expert
Superku  Offline
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Das wird eher nichts ohne einen vernünftigen Interpolationsalgorithmus. Zum Glück ist in A7 bereits einer implementiert, guck dir mal path_spline an.
Die Richtung, in welche die Lok schauen muss, ist dann der Vektor (neue Position - alte Position) in einen Euler-Winkel konvertiert.


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Re: Modell eine Kurve fahren lassen [Re: Superku] #345223
10/24/10 11:46
10/24/10 11:46
Joined: May 2010
Posts: 117
Germany , Dortmund
B
Bone Offline OP
Member
Bone  Offline OP
Member
B

Joined: May 2010
Posts: 117
Germany , Dortmund
Leider kann ich mit path_spline nichts anfangen da ich keine Nodes im Wed setze sondern im Spiel setzt der Spieler die Punkte bzw baut die Schienen für einen Zug und denen soll gefolgt werden.

Man kann ja leider keine Pfade während des Spiels erstellen.
Schade eigentlich.

Ist es ein selbstgeschriebener Algorithmus für das Gamestudio oder
wurd ein fertiger eingebaut?
Hat dies einen Namen?

Über Google finde ich nichts nützliches.

Sonst noch eine Idee?


Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1