Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Projekt bitte testen - Lag? (https://www.delphipraxis.net/114307-projekt-bitte-testen-lag.html)

.chicken 23. Mai 2008 00:23


Projekt bitte testen - Lag?
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi, also ich habe hier n kleines Testprojekt meiner 2DX-Engine. Könntet ihr wohl kurz testen ob das ganze laggt? Ich habe oben links einen FPS-Counter, der zählt bei mir dauerhaft 60, egal ob ich die Sachen 1 oder 10 mal pro Timeraufruf rendern lasse (sind bisher ja auch nicht viele Objekte). Trotzdem habe ich das Gefühl, dass das Programm bei höheren Bewegungsgeschwindigkeiten laggt (der Hintergrund).

Könntet ihr das wohl kurz testen und mir sagen was ihr denkt? Habe ich einfach die Bewegungsgeschwindigkeit zu hoch? Was mache ich denn dann, wenn ich so hohe Geschwindigkeiten simulieren will?
Oder bilde ich mir das nur ein?

PS: Ihr braucht die D3D9.dll und D3DX9.dll. Gibt es hier:
http://www.minfos.de/download/header.zip
Quelle: http://www.minfos.de/buch/support.shtml

Wäre nett wenn ihr mir helft.
Aso mit links und rechts könnt ihr rotieren ^^

Die Muhkuh 23. Mai 2008 00:27

Re: Projekt bitte testen - Lag?
 
Hi,

Code:
---------------------------
Ship.exe - Fehler in Anwendung
---------------------------
Die Anwendung konnte nicht richtig initialisiert werden (0xc0000142). Klicken Sie auf "OK", um die Anwendung zu beenden.
---------------------------
OK  
---------------------------
Hab die DLLs vom angegebenen Link bezogen.

.chicken 23. Mai 2008 00:40

Re: Projekt bitte testen - Lag?
 
Hui, ok, das irritiert mich. Danke erstmal für den Versuch das zu testen.
Hast du alle Dateien in einem Ordner und die Dlls im System32 Verzeichnis?
Ich habe keine Idee woher der Fehler kommen koennte...!?

Die Muhkuh 23. Mai 2008 00:47

Re: Projekt bitte testen - Lag?
 
Die DLLs liegen im Ordner der Anwendung, das sollte in Ordnung sein. Zumindest meckert er nicht, dass was fehlt.

.chicken 23. Mai 2008 00:54

Re: Projekt bitte testen - Lag?
 
Verwendest du Windows? Welches, wenn ich fragen darf?

littleDave 23. Mai 2008 11:48

Re: Projekt bitte testen - Lag?
 
Bei mir kommt folgende Fehlermeldung:
Code:
---------------------------
Ship
---------------------------
Invalid floating point operation.
---------------------------
OK  
---------------------------
Ich sehe dann zwar das Fenster, aber das Panel bleibt leer. Die DLLs sind bei mir ebenfalls im Programmordner. Verwende Windows XP Professional SP 2, AMD X2 4800+, GeForce 7600 GT, 2 GB RAM

//Edit:
Dein FPS-Problem (ständig 60 FPS) klingt sehr danach, dass du vSync anhast. Weiß nicht, wie man das mit DirectX abstellt, aber normalerweise sollte jeder anständiger Treiber vSync generell abschalten können. Bei mir (nVidia) geht das hier:
Rechtsklick aufm Desktop -> NVIDIA Control Panel -> 3D-Einstellungen verwalten -> Vertikale Synchronisierung -> Automatisch aus

Die Muhkuh 23. Mai 2008 11:50

Re: Projekt bitte testen - Lag?
 
Zitat:

Zitat von .chicken
Verwendest du Windows? Welches, wenn ich fragen darf?

Vista.

EWeiss 23. Mai 2008 11:52

Re: Projekt bitte testen - Lag?
 
Kann es sein das noch ne DLL fehlt ?
Abhängig von der 9X version directx9 c , d.. da ändert sich doch der Name der 9 Version
wenn ich mich nicht täusche.

EDIT:
prüf mal die zuordnungen mit 'Dependencies Walker'

gruss Emil

bigben37 23. Mai 2008 12:27

Re: Projekt bitte testen - Lag?
 
Also bei mir funktioniert es einwandfrei.

Gute Graphik!!

inherited 23. Mai 2008 13:04

Re: Projekt bitte testen - Lag?
 
[klugscheissen]Lag hat etwas mitkurzzeitigen Verzögerungen bei Netzwerktransfer zu tun, nichts mit der Geschwindigkeit mit der ein Spiel hardwarebedingt läuft[/klugscheiss]
:duck:


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:36 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz