FrameSpeed
Übersicht

![]() |
ToeBBetreff: FrameSpeed |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also ich habe in meinem Spiel (TankWar) jetzt FrameSpeed eingebaut. Das ist eine Var die einen wert speichert, wenn dieser 1 ist ist es normal schnell, wenn es größer wird wird es langsamer. Also ein Faktor. Wenn ich normal alles um 10 erhöhe, und die Geschindigkeit um die Hälfte runter geht (2), dann wird alles *2 genommen, also 20. Viele kennen das ja. Jetzt habe ich aber ein Problem. Ich verringer den Speed immer um 0.98 (also immer den Speed mit 0.98 multiplizieren). Wie baue ich dort jetzt den Fakor mit ein ? Ich mein wenn ich mal neme dann wird es ja nicht verringert sondern dazugezählt ?
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! |
![]() |
ZaP |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das Problem hatte ich mit meinem Projekt (Partikel Alphawerte), ich habe es so gelöst, dass ich einfach von (in Deinem Fall) Speed etwas subtrahiert hab. Also etwa Speed = Speed - (0.02 * Frametime), das ist zwar linear, aber man merkt den Unterschied kaum ![]() |
||
Starfare: Worklog, Website (download) |
![]() |
ToeB |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ja das Problem ist nur, das Speed + oder - seinen kann... dann muss ich halt ne abfrage drann hängen ![]() Außerdem klappt das auch nicht, weil wenn ich den Speed um 0.01 hochzähle gleich wieder 0.02 abgezogen werden (Beispiel), das heißt der würde rükckwärts fahren. Danke trotzdem... hat keiner sonst eine Idee ? 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! |
![]() |
mpmxyz |
![]() Antworten mit Zitat ![]() |
---|---|---|
exponentiale Abnahme
Code: [AUSKLAPPEN] Speed=Speed*Faktor^ZeitFaktor
oder lineare Abnahme BlitzBasic: [AUSKLAPPEN] SpeedX# Zum ersten Beispiel kenne ich keine 100%ig genaue Berechnung der Bewegung. Die Ungenauigkeiten sollten aber minimal sein. Zum zweiten Beispiel habe ich mir mal etwas ausgedacht gehabt: BlitzBasic: [AUSKLAPPEN] ObjX ;Position in "Einheiten" mfG mpmxyz |
||
Moin Moin!
Projekte: DBPC CodeCruncher Mandelbrot-Renderer |
![]() |
ToeB |
![]() Antworten mit Zitat ![]() |
---|---|---|
Danke das mit dem ^FrameSpeed klappt gut ![]() 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! |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group