Historique des modifications - Message

Message #4099

Sujet: utiliser la position relative de la souris pour définir une position ?


Type Date Auteur Contenu
Dernière modification 28-05-2008 08:44:27 firnafin
Que SetPosition(ScreenCenter) ne fonctionne pas vient du fait que :
  • Si ScreenCenter est du type position2d<f32> il faut que 0.0<=ScreenCenter.X<=1.0 ( de meme pour Y ) , c'est des coords relatives comme pour les textures , en haut a gauche (0.0,0.0) en bas a droite (1.0,1.0) , ScreenCenter=(0.5,0.5) pour avoir le centre

Soit ScreenCenter est du type position2d<s32> et la tu y met des coords en pixel : 400,300;
Toi tu mets un ScreenCenter en <f32> comme si c'etait du <s32> alors les valeur sont superieur a 1.0 donc ca ne fait rien.
Regarde ce que j'ai ecrit , Center est du type position2d<s32> c'est pas pour rien ; smile
Tout ca c'est clairement dit dans la doc.

Autre chose , essaye de regarde comment sont codé les tutos et les codes orientés objéts en general ,ca pourra t'aide a organiser le tien car c'est plutot chaotique la .Meme pour apprendre , il faut essayé de travailler au maximun avec des classes.
Création du message 28-05-2008 08:32:45 firnafin
Que SetPosition(ScreenCenter) ne fonctionne pas vient du fait que :
  • Si ScreenCenter est du type position2d<f32> il faut que 0.0<=ScreenCenter.X<=1.0 ( de meme pour Y ) , c'est des coords relatives comme pour les textures , en haut a gauche (0.0,0.0) en bas a droite (1.0,1.0) , ScreenCenter=(0.5,0.5) pour avoir le centre

Soit ScreenCenter est du type position2d<s32> et la tu y met des coords en pixel : 400,300;
Toi tu mets un ScreenCenter en <f32> comme si c'etait du <s32> alors les valeur sont superieur a 1.0 donc ca ne fait rien.
Regarde ce que j'ai ecrit , Center est du type position2d<s32> c'est pas pour rien ; smile
Tout ca c'est clairement dit dans la doc.

Autre chose , essaye de regarde comment sont codé les tutos et les codes orientés objéts en general ,ca pourra t'aide a organiser le tien car c'est plutot chaotique la .Meme pour apprendre , il faut essayé de travailler au maximun avec des classes.

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
133 invités en ligne
membre en ligne: -
RSS Feed