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

Aktuelle Zeit: Di Mai 14, 2024 11:25

Foren-Übersicht » Programmierung » Einsteiger-Fragen
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
BeitragVerfasst: Mo Jul 23, 2007 10:06 
Offline
DGL Member

Registriert: So Jan 23, 2005 13:21
Beiträge: 46
Wohnort: Vietnam
Hi!

Ich habe gerade versucht, den Keyboard_input der Framerate anzupassen. Also bei schnelleren Computer, geht der Spieler weniger weit. Kam aber dann drauf (der typische "Aha" und "Ich depp" effekt), dass der Keyboard input nicht von der Framerate abhängt. Er ist immer gleich und das is gut so.

Ist er aber wirklich bei jedem Windows-pc gleich? Das is wichtig, weil sich der Spieler ja auch überall gleich schnell bewegen soll. Ich glaube, ihr wisst schon, was ich meine.
Falls das nicht zutrifft, hätte da jemand lösungsvorschläge.

PS: Das, was ich versucht habe, was nicht geklappt hat, war folgendes:
QueryPerformanceCounter() und QueryPerformanceFrequency() nicht nur für die Framerate verwenden, sondern auch für den Tastaturinput. Leider funktioniert das nicht wirklich so ganz, da, wenn man keinen Input bekommt, die LastTime ja viel zu lange zurück liegt und man auf einmal kurz sprunghaft stark nach vorne geht und dann wieder normal...
Aja, habe auch noch versucht, mit ner variable zu arbeiten. also das Player.move() wird dann immer beim zeichnen aufgerufn. Das dumme ist, man weiss nicht, wann man stoppen soll...

(Ich hoffe, man kann sich vorstellen, was ich gemacht habe. Vielleicht denke ich auch nur zu kompliziert)

_________________
"As the enemy went to heaven,
we stayed in hell!"


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


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 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:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.025s | 17 Queries | GZIP : On ]