[B3D] -> Gravitation
Übersicht

![]() |
ToeBBetreff: [B3D] -> Gravitation |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich wollte eine richtige Gravitation in mein Spiel einbauen, weiß aber nicht wie... Natürlich mit Grav = Grav + 0.01 : TranslateEntity Fig,0,-Grav,0, aber wenn es mit dem Boden Kollidiert, dann gehen 1. alle Childs weiter nach unten, und 2. wenn ich prüfe
Grav = Grav - 0.01 If EntityCollided(Fig,2) then Grav = 0 TranslateEntity Fig,0,Grav,0 Dann ruckelt das immer so... Wie mache ich das richtig ohne das es ruckelt ? mfg ToeB |
||
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt! |
![]() |
Tankbuster |
![]() Antworten mit Zitat ![]() |
---|---|---|
Vielleicht Grav als Float festlegen? Daher könnte ich mir das Ruckeln erklären. ![]() Also Code: [AUSKLAPPEN] Global Grav#
Grav# = Grav# - 0.01 |
||
Twitter
Download Jewel Snake! Windows|Android |
![]() |
Eingeproggt |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wenn ich mich jetzt nicht ganz irre ist
Zitat: Natürlich mit Grav = Grav + 0.01 : TranslateEntity Fig,0,-Grav,0,
Beschleunigung zum quadrat? mfG Christoph. EDIT: Sry, Schwachsinn. Hatte "TranslateEntity" wortwörtlich genommen und dachte, das beinhalte schon eine Beschleunigung ![]() |
||
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9 |
- Zuletzt bearbeitet von Eingeproggt am Do, Sep 18, 2008 18:46, insgesamt einmal bearbeitet
![]() |
Tankbuster |
![]() Antworten mit Zitat ![]() |
---|---|---|
Eingeproggt hat Folgendes geschrieben: Wenn ich mich jetzt nicht ganz irre ist
Zitat: Natürlich mit Grav = Grav + 0.01 : TranslateEntity Fig,0,-Grav,0,
Beschleunigung zum quadrat? mfG Christoph. Auf jedenfall eine nette Parabel ![]() |
||
Twitter
Download Jewel Snake! Windows|Android |
![]() |
ToeB |
![]() Antworten mit Zitat ![]() |
---|---|---|
Es geht ja hier hnicht um die Beschleunigung selber sondern wie ich das machen das es nicht mehr ruckelt !
mfg ToeB |
||
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt! |
BadDeath |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Wie wäre es mit Linepick zu gucken, wie weit der Boden entfernt ist? | ||
-~= real coders just code in binary =~- |
levi |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
und wenn du nur Gravitation und Kollision anwendest/prüfst wenn dein PosY <> TerrainY ist.
Sparst dir so n bisschen Rechnerei :o) |
||
![]() |
ToeB |
![]() Antworten mit Zitat ![]() |
---|---|---|
Doof : Ich hab gar kein Terrain xD
LinePick ist doch zu langsam oder ? mfg ToeB |
||
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt! |
levi |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
dein ruckel kommt wahrscheinlich daher das du die immer die Kollision prüfst auch wenn dein Fahrzeug auf dem "boden" steht. Bin mir nicht ganz sicher aber linepick sollte doch schneller sein als Kollisionsabfragen? | ||
Felat |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich würde es so machen:
Code: [AUSKLAPPEN] Global Grav# Grav# = Grav# - 0.01 If EntityCollided(Fig,2) then Grav# = -0.01 ; Probiere zwischen -0.01 bis -0.1 If Grav#<-2 then grav#=-2 TranslateEntity Fig,0,Grav#,0 Leicht und schnell.. Aber nicht die beste. |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group