J'ai un soucis pour déplacer un élément de mon App. En faite c'est pas tant que j'y arrive pas, car j'ai cherché pas mal avant de poster ce sujet.
Le problème c'est qu'avec toutes les solutions que je trouve j'obtiens toujours une incrémentation de ma position X qui fait que mon objet se déplace à chaque appel... C'est un pop-up que j'appelle avec une fonction lors de la créer d'un champ.
Voici le code:
Code : Tout sélectionner
// je récupère la width de mon élément pour le positionner à coter d'un élément.
// Je fais ça car mon élément n'a pas une taille fixe. ( c'est un text )
float popupWidth = popUp.GetComponent<Text>().preferredWidth;
// je divise par deux pour le placer correctement en X
float xPos = popupWidth /2;
// je créer le Vecteur sans changer Y et Z car je n'ai pas besoin d'y toucher
Vector3 temp = new Vector3(xPos, 0, 0);
// je change ma valeur alors la oui c'est évident le += incrémente à chaque appel,
// mais si je met '=' le posX de mon élément ne change pas
popUp.transform.position += temp;
Merci.