Tacho

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

rctuner

Betreff: Tacho

BeitragSa, Nov 18, 2006 15:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Hey ich brauch für mein Auto Rennspiel ein anständiges tacho, habs auch schon so geschafft:

Line 200,200,200+Cos(110+tachospeed*120)*110,200+Sin(110+tachospeed*120)*110


Sieht aber nicht so toll aus mit Line, desshalb möchte ich lieber ein Image verwenden.
Aber wie kann ich das Image dann so anzeigen wie es die obere Funktion mit Line macht?
[Y[our Film, Game ]M[akers and more [F]un!
www.Master-Entertainment.de.vu

[AMD 6000+ X2 @ 6400+][2GB RAM][NVidia 8800GT 512 MB]

PSY

BeitragSa, Nov 18, 2006 16:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Du zeichnest ein Tachoimage als Hintergrund, und zeichnest dann entweder mit Deiner line drüber oder richtest ein zweites "Zeigerimage" mit sin und cos aus

l8er,
psy

rctuner

BeitragSa, Nov 18, 2006 18:09
Antworten mit Zitat
Benutzer-Profile anzeigen
PSY hat Folgendes geschrieben:
entweder mit Deiner line drüber oder richtest ein zweites "Zeigerimage" mit sin und cos aus

l8er,
psy


Tja und genau da liegt mein problem. Wie richte ich das zeigerimage mit sin und cos aus?
[Y[our Film, Game ]M[akers and more [F]un!
www.Master-Entertainment.de.vu

[AMD 6000+ X2 @ 6400+][2GB RAM][NVidia 8800GT 512 MB]

Mr.Keks

BeitragSa, Nov 18, 2006 18:25
Antworten mit Zitat
Benutzer-Profile anzeigen
tralala.. also drehen kann man images mit ql:rotateimage. aber wenn du eh mit b3d arbeitest, ist es schlauer, ein sprite für den zeiger vor die kamera an die stelle, an der der tacho sein soll, zu pappen und dann dieses mit ql:rotatesprite zu rotieren (schneller, hübscher).
MrKeks.net

rctuner

BeitragSo, Nov 19, 2006 0:22
Antworten mit Zitat
Benutzer-Profile anzeigen
ich kenne rotateimage und rotatesprite. Aber wie soll die "formel" für die Berechnung aussehen??? Genau da liegt mein Problem
[Y[our Film, Game ]M[akers and more [F]un!
www.Master-Entertainment.de.vu

[AMD 6000+ X2 @ 6400+][2GB RAM][NVidia 8800GT 512 MB]

PSY

BeitragSo, Nov 19, 2006 2:48
Antworten mit Zitat
Benutzer-Profile anzeigen
rctuner hat Folgendes geschrieben:
ich kenne rotateimage und rotatesprite. Aber wie soll die "formel" für die Berechnung aussehen??? Genau da liegt mein Problem


sagen wir mal du hast ein tacho welches von 0 bis 220 kmh geht, und es hat 180°.

dann muss die ausrichtung so aussehn: (dreisatz)

angle= 180.0 / 220 * current_speed

mit rotateentity und dem angle richteste dein sprite dann aus

l8er,
psy

Mr.Keks

BeitragSo, Nov 19, 2006 11:50
Antworten mit Zitat
Benutzer-Profile anzeigen
du hast die formel doch schon! xD "110+tachospeed*120" steht in deinem code... den winkel gibst du einfach beim rotate an...
MrKeks.net

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group