Pur débutant en PURE BASIC.... aide images/sprites/souris

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
drfloyd
Messages : 220
Inscription : mar. 21/août/2007 13:30
Contact :

Re: Pur débutant en PURE BASIC.... aide images/sprites/souri

Message par drfloyd »

Encore merci les gars

je garde tout ca en archive, ca tombe bien c'est archivé ici :) Je vais ouvrir un autre topic pour causer des tableaux, sinon c'est un peu foutoir
drfloyd
Messages : 220
Inscription : mar. 21/août/2007 13:30
Contact :

Re: Pur débutant en PURE BASIC.... aide images/sprites/souri

Message par drfloyd »

Alors, j'en suis à l'affichage de l'image à l'ecran
Mon jeu est en 640 x 400 et je veux pas voir windows en fond (si necessaire je pourrait changer la def du jeu pour du 640 x 480), et je voudrais que ca tourne sans flou sur tous les pc

Donc j'ouvre une fenetre plein ecran
et à l'interieur mon ecran 640x400 que je zoome (option 1), sinon c'est trop petit

Code : Tout sélectionner

ExamineDesktops()
OpenWindow(0, 0, 0, DesktopWidth(0), DesktopHeight(0), "",#PB_Window_BorderLess|#PB_Window_ScreenCentered)  
OpenWindowedScreen(WindowID(0), 0, 0, 640, 400, 1, 0, 0)
Et là en fonction des ecrans, le rendu est assez degueulasse (effets de flou)

Comment je peux modifier ce bout de code pour éviter le flou tout en ayant une image de taille maxi à l'ecran ?
Avatar de l’utilisateur
Naheulf
Messages : 193
Inscription : dim. 10/mars/2013 22:22
Localisation : France

Re: Pur débutant en PURE BASIC.... aide images/sprites/souri

Message par Naheulf »

Et si, au lieu de dessiner dans un écran de 640x400 tu agrandi pour l'affichage :
- tu dessinait sur un sprite de 640x400 que tu agrandi ?
- tu agrandissait touts tes sprites au chargement d'un coefficient entier (pas de flou). Puis que tu dessinait sur un écran du même coefficient fois plus grand ? Ça devrais déduire les effets de flou non ?
Avatar de l’utilisateur
Zorro
Messages : 2186
Inscription : mar. 31/mai/2016 9:06

Re: Pur débutant en PURE BASIC.... aide images/sprites/souri

Message par Zorro »

en 640 on fait tenir 32 sprites de 20 pixel de large

dans 1920 il faut faire des sprites de 60 de large pour en mettre 32 ....

la solution est la , il faut simplement programmer avec les resolutions actuelles

grossir un timbre post de 320x200 en full HD n'as pas de sens ... :)


apres comme je te l'ai dit sur ton site , https://www.gamopat-forum.com/t105541p9 ... ic#3092164

voir aussi le sous system Graphique .....
sur un ordi un peut ancien il peut y avoir un systeme automatique (geré par windows) d'emulation du Directx ..
Purebasic code en Directx 11 .... ceci peut expliquer cela ....

passe en OpenGL sait on jamais ....
ou mieux adapte la taille de tes sprites a une resolution de 2019 :)
Répondre