Rotation objet actif sur un axe central
Salut,
Avec mmf2 existe t’il une extension pour faire pivoter un objet actif (sprite) sur son axe en un coup de souris? Une matrice de rotation 2D?
J’ai déjà codé le truc, mais cela représentera au moins 20 à 30 lignes avec les deux sens de rotation.
Finalement pas très optimisé pour mon projet en cours.
Le “truc” en question (exe moins de 500 ko).
http://www.mediafire.com/?njejnymj0nn
Sinon, si quelqu’un à une astuce ou un bout de code optimisé pour ce classique, je suis preneur.
D’avance merci.
Re: Rotation objet actif sur un axe central
Il suffit de mettre le hotspot des images de l'objet au milieu de l'objet, et de faire un set angle : l'objet tournera sur lui meme.
Re: Rotation objet actif sur un axe central
Merci François pour ta réponse.
Afin d’éviter toute ambiguïté, voici des détails en image.
http://img23.imageshack.us/img23/7020/axes.png
Avec set angle, il me semble que l’on obtient une rotation sur un axe central de haut.
Re: Rotation objet actif sur un axe central
En fait, c'est pas vraiment une rotation que tu cherches, mais plutôt un scaling anisotrope (scaleX <> scaleY)
Bien sûr, l'impression visuelle correspond bien à une rotation d'axe inclus dans le plan de l'écran.
Re: Rotation objet actif sur un axe central
Merci Gawen pour la définition, très utile pour une recherche.
Avec XScale et en jouant avec les animations, le même code permet deux directions opposées.
Le code étant réduit à moins de 10 lignes => Problème résolu.
A+