Page 2 sur 3
Re: Personnage qui court
Publié : ven. 12/févr./2021 15:23
par falsam
Sous Windows 10 ou Mac OS pas de souci quelques soit la résolution d'affichage choisie sans utiliser la modification de Ar-s.

A mon avis ce souci d'affichage est sous Windows 7 ou inférieur lié à la gestion du DPI et dans ce cas la solution de Ar-s fonctionne.

Par contre met en place un deltatime pour tes mouvements car sur un de mes pc un peu musclé, c'est beaucoup trop rapide.
"
Le deltatime est le temps que met votre boucle principale à être parcourue par votre programme , ce deltatime diffère suivant un PC puissant , ou moins puissant." (G-Rom)
A lire sur
https://www.purebasic.fr/french/viewtop ... 48#p173648 
Re: Personnage qui court
Publié : ven. 12/févr./2021 17:29
par SPH
Merci, ca maaaaaaaarche !

Re: Personnage qui court
Publié : ven. 12/févr./2021 19:44
par venom
Ar-S a écrit :Change ta partie DPI comme ça :
Code : Tout sélectionner
;********************* DPI *********************
dpix.f=DesktopResolutionX()
dpiy.f=DesktopResolutionY()
If dpix > 1
xf.f=(1920/ddw)*dpix
yf.f=(1024/ddh)*dpiy
Else
xf = 1
yf = 1
EndIf
ça marche mieux

Je te l'avais dit sph sur le discords avec ton ancien code avec le rectangle rouge
@++
Re: Personnage qui court [Résolu]
Publié : ven. 12/févr./2021 19:46
par SPH
J'etais loin d'imaginer que DesktopResolutionX() pouvait renvoyer un zero...
Re: Personnage qui court [Résolu]
Publié : ven. 12/févr./2021 21:19
par Ar-S
SPH a écrit :J'etais loin d'imaginer que DesktopResolutionX() pouvait renvoyer un zero...
Il me semble que non.. il va te renvoyer 1 ou plus haut si tu utilises un affichage > 100% dans windows
Re: Personnage qui court [Résolu]
Publié : ven. 12/févr./2021 23:11
par SPH
Ce serait pas plus juste d'ecrire :
Code : Tout sélectionner
;********************* DPI *********************
dpix.f=DesktopResolutionX()
dpiy.f=DesktopResolutionY()
If dpix > 1
xf.f=(1920/ddw)*dpix
Else
xf = 1
EndIf
If dpiy > 1
yf.f=(1024/ddh)*dpiy
Else
yf = 1
EndIf
Re: Personnage qui court [Résolu]
Publié : ven. 12/févr./2021 23:20
par Ar-S
Lorsqu'un utilisateur change l'echelle d'affichage de son windows, le prorata de dpix est le même que dpiy.. Tu n'auras jamais un dpix de 1 et le dpiy à 1.25 par exemple. Un seul test suffit.
Qu'on me corrige si je me trompe.
Re: Personnage qui court [Résolu]
Publié : sam. 13/févr./2021 8:34
par Micoute
Je constate qu'il est plus réaliste.
Re: Personnage qui court [Résolu]
Publié : mar. 16/févr./2021 16:58
par SPH
Re: Personnage qui court
Publié : mer. 17/févr./2021 1:09
par Ar-S
Je trouve qu'il plane un peu là

Re: Personnage qui court
Publié : mer. 17/févr./2021 21:55
par case
sympa

Re: Personnage qui court
Publié : dim. 11/avr./2021 20:03
par threedslider
Ah another world ! Sympa le perso

Re: Personnage qui court
Publié : lun. 12/avr./2021 11:53
par Guillot
chez moi c'est nickel
ça progresse!
Re: Personnage qui court
Publié : dim. 29/août/2021 12:57
par threedslider
Est ce quelqu'un peut me dire en quoi ça consiste le datasection dans son code avec plein de chiffre ?
Re: Personnage qui court
Publié : lun. 30/août/2021 10:30
par SPH
threedslider a écrit : dim. 29/août/2021 12:57
Est ce quelqu'un peut me dire en quoi ça consiste le datasection dans son code avec plein de chiffre ?
Ce sont les coordonnées des points des polygones.