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.

:arrow: 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 :wink:

Re: Personnage qui court

Publié : ven. 12/févr./2021 17:29
par SPH
Merci, ca maaaaaaaarche !

:mrgreen:

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 :)
Image
Je te l'avais dit sph sur le discords avec ton ancien code avec le rectangle rouge :D






@++

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
Voilà, j'ai trouvé la bonne formule pour une course réaliste (voir le post 1)

8) 8) 8)

Re: Personnage qui court

Publié : mer. 17/févr./2021 1:09
par Ar-S
Je trouve qu'il plane un peu là :mrgreen:

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.