Ze_Dam
Messages postés340Date d'inscriptionlundi 8 mars 2004StatutMembreDernière intervention 7 juillet 2005
-
17 août 2004 à 20:18
ShadowMaster
Messages postés184Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention18 août 2005
-
18 août 2004 à 23:00
Bonjour.
Voilà je fais une application en 2D avec DirectX 7 mais j'ai un conflit avec les résolutions. Le prog se décline sous la forme d'un jeu 2D (style Zelda pour être plus clair). Donc le perso est au centre de l'écran, quand on appuye sur la touche gauche la map est déplacé vers la droite, etc.
Ma résolution sous Windows est 1024 * 768. Cette résolution ne convenant pas très bien pour mon application, j'estime qu'il serait plus intéressant de faire mon appli en 800 * 600 (celà convient mieux pour diverses raisons. Donc dès le début du prog, voilà le code pour la résolution :
Set DD = DX.DirectDrawCreate("")
DD.SetDisplayMode 800, 600, 32, 0, DDSDM_DEFAULT
Rien d'étonnant jusque là. Bref je lance l'appli, tout marche très bien, la résolution, et tout et tout, je pe déplacer le personnage (le perso ne bougeant pas car c'est la map qui est déplacée évidemment). Je complie, et je le réessaye normalement sous Windows, et là, problème, celà ne marche pas comme en éxécution avec vb. J'ai comme une plaque noir à droite de l'écran et en dessous, caractéristique de la résolution. Mais la plus étonnant, c'est que ca marchait bien en éxécution sous vb !!!! Alors pour résoudre le prolème, je suis obligé de passer manuellement en 800 * 600 via les "propriétés d'affichage" de Windows, mais pourtant, la résolution est bien changée par mon prog à son lancement !!!!
ShadowMaster
Messages postés184Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention18 août 2005 18 août 2004 à 13:37
Ze_Dam pour ton probleme il se peu que c'est le taux de rafraichissement de l'ecran qui soit trop elevé
essaye de metre ça juste apres "ddsd.lBackBufferCount = 1"
cs_gwen49
Messages postés113Date d'inscriptionjeudi 27 novembre 2003StatutMembreDernière intervention19 juillet 2006 18 août 2004 à 22:33
Sinon plus haut ShadowMaster parlait de "code natif", alors voici une question qui me tarabistouille depuis longtemps : qu'est-ce que c'est que le code natif???