Delphi/Directx : Plus d'image en grande résolution
Centauriel
Messages postés18Date d'inscriptionvendredi 22 juin 2007StatutMembreDernière intervention 6 août 2009
-
13 juin 2008 à 17:15
Centauriel
Messages postés18Date d'inscriptionvendredi 22 juin 2007StatutMembreDernière intervention 6 août 2009
-
15 juin 2008 à 03:00
Bonjour,
Moi et mes collègues développons un petit jeu 3D avec directx.
Le jeu fonctionne parfaitement en basse résolution. Quand la
résolution dépasse une certaine taille (1664x1000, ca marche,
1665x1000, ca marche plus), il n'y a plus d'image, juste l'arrière plan
de couleur.
La camera semble être correctement positionnée et orientée.
Son ratio hauteur/largeur est adaptée à la résolution choisie. Elle
regarde de 1 à 5000.
Construit une matrice de projection en perspective utilisant la règle de la main gauche basée sur un cône d'analyse.Paramètres
* : fieldOfViewYType : Microsoft.WindowsMobile.DirectX..::.Matrix Structure Matrix qui correspond à une matrice de projection en perspective utilisant la règle de la main gauche.
Farigh
Messages postés4Date d'inscriptionvendredi 1 février 2008StatutMembreDernière intervention15 juin 2008 14 juin 2008 à 21:35
J'ai trouvé d'ou ca viens, la fenetre est plus grande que la resolution de l'ecran ....
Ca regle le probleme en mode fenetré en faisant (la resolution voulu - la taille des bordures) mais le fullscreen je ne comprend pas pourquoi il ne marche pas vu que la resolution est celle de l'ecran etant donné que les bordures sont inexistantes ...
Comment activeriez-vous le mode full-screen ?
pour le moment je capture la resolution de l'utilisateur via
Farigh
Messages postés4Date d'inscriptionvendredi 1 février 2008StatutMembreDernière intervention15 juin 2008 14 juin 2008 à 21:50
désolé pour le triple post mais si ca peu faire avancer les choses ...
Bizarement sir je met la valeur "windowed" des presentparameters de mon device a False, le programme ne compile plus ...
Cela peut-il venir de la ?
Farigh
Messages postés4Date d'inscriptionvendredi 1 février 2008StatutMembreDernière intervention15 juin 2008 15 juin 2008 à 01:52
C'est bon j'ai fini par trouvé le probleme et je ne suis pas passé par le fullscreen des presentparameters
j'ai simplement jouer sur l'etat de la fenetre :