Great game ! Really liked it !
Congrats for making this. I need to see more ^^
JoeKehr
Recent community posts
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!
Bonjour,
Je suis en train de me familiariser avec Superpowers en essayant de faire un jeu tout simple en top-down.
J'ai vu qu'il y avait une méthode lookAt qui me paraissait utile pour faire regarder mon personnage vers la souris. Lorsque je l'utilise, l'orientation de mon personnage change bien, mais il ne s'affiche plus. C'est peut-être dû à ma caméra qui est en orthographique?
Par contre, la méthode lookTowards n'a l'air d'opérer aucun changement sur mon personnage.
Est-ce qu'il y a un moyen simple (hors calculs trigonométriques) pour le faire qui existe dans Superpowers?
Merci d'avance,
PS : Je ne sais pas si j'ai été clair, donc n'hésitez pas à me demander des explications :)