Salut Yvanor!
Merci du coup de main! J'ai dû faire deux modifications à ton code et maintenant, ça marche :)
Pour info, voilà le code :
let ray = new Sup.Math.Ray(); // Tu crées un rayon
ray.setFromCamera(Sup.getActor("Camera Man").camera, Sup.Input.getMousePosition()).intersectActor(Sup.getActor("Acteur"))[0] //Ici on lance le rayon depuis la caméra jusqu'au sprite, pour plus tard récupérer la position de la souris
let point = null
if (ray != undefined) {
point = this.actor.getPosition().subtract(ray.getOrigin()) //Pour éviter d'avoir un décalage quand le joueur bouge
this.actor.setLocalEulerZ( Math.atan2( point.y, point.x ) + Math.PI/2) //On calcule l'angle que doit avoir le joueur selon la position de la souris
}
En tous cas, c'est top!
Merci beaucoup!