Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

bassdscho

Alter Hase

  • »bassdscho« ist der Autor dieses Themas

Beiträge: 1 056

Wohnort: Heuchlingen

Beruf: Student - Technische Informatik

  • Private Nachricht senden

1

26.03.2005, 11:14

FPS und TriBase

Hi,

ich wollt mal fragen wie man mit der TriBase Engine die FPS berechnen kann. Ich mach das bis jetzt so:
1/fTime

Aber da kommt maximal nur 100 raus. Ich hab mal nur ne Skybox gezeichnet und den Text natürlich, alles in TB. Da steht aber immer noch 100.

Kann das sein??
Verlierer jammern immer von wegen ihr bestes!
Sieger gehen nach Hause und vögeln die Ballkönigin!

2

26.03.2005, 11:27

Das liegt wohl an der Funktion

C-/C++-Quelltext

1
tbDoMessageLoop()

, die dafür sorgt, dass die Framerate immer gleich ist. Auf schnellen PCs ruft sie die Move- und Renderfunktion also seltener auf als auf langsamen PCs.

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

3

26.03.2005, 13:58

Zitat von »"kaid"«

Das liegt wohl an der Funktion

C-/C++-Quelltext

1
tbDoMessageLoop()

, die dafür sorgt, dass die Framerate immer gleich ist. Auf schnellen PCs ruft sie die Move- und Renderfunktion also seltener auf als auf langsamen PCs.

Unsinn, die Framerate ist nicht immer gleich.
Dass sie 100 nicht überschreitet, liegt daran, dass V-Sync eingeschaltet ist. Dein Monitor läuft wohl mit 100 Hz, und um "Bildstörungen" zu vermeiden, werden dann auch "nur" maximal 100 Bilder pro Sekunde angezeigt.

bassdscho

Alter Hase

  • »bassdscho« ist der Autor dieses Themas

Beiträge: 1 056

Wohnort: Heuchlingen

Beruf: Student - Technische Informatik

  • Private Nachricht senden

4

26.03.2005, 14:59

Wie prüf ich dann wie schnell mein Spiel ist?
Verlierer jammern immer von wegen ihr bestes!
Sieger gehen nach Hause und vögeln die Ballkönigin!

5

26.03.2005, 15:31

@David Scherfen: Ooops... :rolleyes: Ich meinte natürlich die Geschwindigkeit, also dass das Spiel auf allen Rechnern möglichst gleich bleibt.

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

6

26.03.2005, 17:11

Zitat von »"bassdscho"«

Wie prüf ich dann wie schnell mein Spiel ist?

Indem Du V-Sync abschaltest.

Werbeanzeige