ich programmiere mit der delphi 6 personal edition.
sdl benutze ich nicht, aber vll werde ich es später für den sound brauchen.
wegen dem timebased movement: ist implementiert, aber kann es sein, dass bei manchen vielleicht der counter falsch ausgelesen wird ? ich habe gelesen dass nicht jede hardware das auslesen per "queryperfomancecounter" unterstützt:
im form.create :
Code:
QueryPerformanceFrequency(PerfCounterFreq);
im idle-event :
Code:
procedure TForm1.ApplicationEventsIdle(Sender: TObject; var Done: Boolean);
var startcount,endcount : int64;
begin
queryperformancecounter(startcount);
glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT);
wegen dem timebased movement: ist implementiert, aber kann es sein, dass bei manchen vielleicht der counter falsch ausgelesen wird ? ich habe gelesen dass nicht jede hardware das auslesen per "queryperfomancecounter" unterstützt:
Prinzipiell stimmt das schon, aber PCs, die das nicht unterstützen stammen aus einem Jahrgang vor 1998 imho. Also anders formuliert, Heutzutage kann das JEDER PC. Auf jedenfall JEDER, auf dem dein Spiel (ansprechend) läuft.
_________________ Denn wer nur schweigt, weil er Konflikte scheut, der macht Sachen, die er hinterher bereut. Und das ist verkehrt, denn es ist nicht so schwer, jeden Tag zu tun als ob's der letzte wär’. Und du schaust mich an und fragst ob ich das kann. Und ich denk, ich werd' mich ändern irgendwann. _________________Farin Urlaub - Bewegungslos
Mir ist aufgefallen, dass es immer dann extrem langsam wird, wenn gerade keine Gegner da sind. Andersherum würde es für mich mehr Sinn machen, aber so ist es irgendwie.
Das passiert, jedenfalls mit GetTickCount, wenn die FPS über 1000 steigen. Passt vielleicht nicht ganz zu den 60FPS, aber die sind Durchschnitt, oder? Ok, das macht keinen Sinn, sonst würde es schließlich auch bei anderen so laufen.
Mitglieder in diesem Forum: 0 Mitglieder und 8 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.