Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Jul 18, 2025 00:11

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Tachometer programmieren
BeitragVerfasst: Mi Dez 08, 2004 10:51 
Offline
DGL Member

Registriert: Mi Okt 16, 2002 15:06
Beiträge: 1012
Tach,

ich mach momentan nen grosses projekt für die firma wo arbeite.
Ich bau sone art steuerpult mit Tachoanzeiger in OpenGL.

Das sieht ungefähr so aus:
Bild

Was ich nun machen will:

Wenn der Button gedrückt wird, soll der zeiger bis 80 km/h beschleunigen. (beim start steht er auf 0)
80 km/h entspricht auch 80° im bogenmas.

Der zeiger muss sich 5° in 1 sekunde bewegen.
Sprich bis 80° bräuchte er 16 sekunden (80° / 5°)

Nun mein problem ist nun folgendes:

Wie berechne ich für jedes Frame, um wieviel grad sich der zeiger bewegt, 5° in einer sekunde.
Und was ganz wichtig ist, das muss mit Timebased Movement gemacht werden, da die zeiger auf jeden rechner gleich schnell bewegen müssen !

ungefähr so:

zeigerGrad := zeigerGrad + (5° in einer sekunde) * TimeFactor;


Ich brauch im grunde nur ne formel, wie ich den wert (5° in einer sekunde) ausrechnen kann.


Dankbar für jede tips,

Final


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Dez 08, 2004 11:47 
Offline
DGL Member

Registriert: Mi Okt 16, 2002 15:06
Beiträge: 1012
So habs hinbekommen, war doch recht simpel da ich die sache mit Timebased movement schon intergriert habe :)
Das Bomberman Tutorial von SoS ist immer wieder praktisch :)

So funzts:

Grad := Grad + (5° / (1000 Millisekunden / 10)) * TimeFactor;

hier könnt ihr es euch anschauen:

http://www.xenorate.com/final/tempfiles/tachometer_opengl.zip


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Foren-Übersicht » Programmierung » Allgemein


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.007s | 14 Queries | GZIP : On ]