A voir également:
- Déplacer personnage en diagonal
- Déplacer colonne excel - Guide
- Déplacer barre des taches windows 11 - Guide
- Comment changer de personnage sur gta - Forum Minecraft
- Arthur et les minimoys personnage rasta - Forum Cinéma / Télé
- Comment changer de voiture principale sur GTA 5 - Forum Jeux PC
1 réponse
Salut SuperBobby4,
Ton message n'est pas très clair, mais si tu veux calculer des coordonnées cartésiennes à partir d'un point, d'un angle et d'une longueur (ou vélocité de ton animation), tu as besoin d'un peu de trigonométrie.
Vois cet article qui explique les choses pas à pas avec des exemples de code en C :
https://www.helixsoft.nl/articles/circle/sincos.htm
En gros, tu utilise le cosinus de l'angle en radians multiplié par la longueur pour obtenir l’abscisse et le sinus de l'angle en radians multiplié par la longueur pour obtenir l'ordonnée.
Ensuite, tu adaptes le résultat à son système de coordonnées, par exemple, en faisant une translation, selon le système de coordonnées que ta bibliothèque graphique utilise (la SDL2 par exemple place (0,0) en haut à gauche de l'écran) et celle que tu veux mettre en oeuvre dans ton jeu (par exemple en le déplaçant au centre de l'écran)...
Dal
Ton message n'est pas très clair, mais si tu veux calculer des coordonnées cartésiennes à partir d'un point, d'un angle et d'une longueur (ou vélocité de ton animation), tu as besoin d'un peu de trigonométrie.
Vois cet article qui explique les choses pas à pas avec des exemples de code en C :
https://www.helixsoft.nl/articles/circle/sincos.htm
En gros, tu utilise le cosinus de l'angle en radians multiplié par la longueur pour obtenir l’abscisse et le sinus de l'angle en radians multiplié par la longueur pour obtenir l'ordonnée.
Ensuite, tu adaptes le résultat à son système de coordonnées, par exemple, en faisant une translation, selon le système de coordonnées que ta bibliothèque graphique utilise (la SDL2 par exemple place (0,0) en haut à gauche de l'écran) et celle que tu veux mettre en oeuvre dans ton jeu (par exemple en le déplaçant au centre de l'écran)...
Dal