Historique des modifications - Message

Message #4099

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


TypeDateAuteurContenu
Dernière modification28-05-2008 08:44:27firnafin
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 message28-05-2008 08:32:45firnafin
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

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
300 invités en ligne
membre en ligne: -
RSS Feed