Je suis en train de faire un jeu en vue 2D avec ma caméra qui regarde mon personnage marcher. J'ai mis une texture sur un plane qui représente mon personnage. Je voudrais que quand je marche vers la droite la texture soit orientée vers la droite et pour la gauche qu'elle pivote de 180°. Je ne peux pas faire tourner mon personnage car sinon ma caméra va aussi tournée et le filmer dans le sens inverse, il faudrait que je modifie le tiling du shader et mettre x en -1. Comment faire ?
J'avais essayé une autre technique en modifiant le localScale comme ceci :
Code : Tout sélectionner
if (Input.GetKey("left"))
{
//coco est mon perso
coco.transform.localScale.x = 1;
}
if (Input.GetKey("right"))
{
coco.transform.localScale.x = -1;
}
En espérant que vous puissiez m'aider, je vous en serais reconnaissant. Merci.