Message #8865
Sujet: appuis / relachement d'un bouton de la souris
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 30-09-2010 15:12:17 | magikus59 |
merci pour ta réponse TUpac, j'ai compris ce que tu voulais faire
par contre ça ne marche pas vraiment, mais je me suis peut être planté quelque part, voici un bout de code: (j'ai laissé le déplacement gauche au clavier pour exemple car ceci fonctionne très bien) CEventReceiver.cpp et biensur j'ai mis dans ma boucle de rendu: j'obtiens pas vraiment ce que je veux (mais y'a du mieux on va dire ^^) en fait, plus de vais loin dans en X de mon curseur, plus mon node tourne vite par exemple: si je me met mon curseur à 10 en X (quasiment tout à gauche de l'écran donc) et que je fait un clique droit, mon node va tourner lentement ensuite si je déplace mon curseur à 20 en X, la rotation s'arrête mais si je re-clique, mon node va tourner de nouveau mais plus vite (et je ne vous raconte pas lorsque je met le curseur tout à droit de l'écran...c'est un coup à choper des convulsions :p) le node ne tourne que dans un sens, mais ça c'est dû au fait que le X0 du curseur ne commence par au milieu de l'écran, il faudra que je créé un position2d<s32> avec le centre de l'écran comme référence (en faisant hauteur_écran / 2 et largeur_écran / 2 par exemple) |
| Création du message | 30-09-2010 15:04:10 | magikus59 |
merci pour ta réponse TUpac, j'ai compris ce que tu voulais faire
par contre ça ne marche pas vraiment, mais je me suis peut être planté quelque part, voici un bout de code: (j'ai laissé le déplacement gauche au clavier pour exemple car ceci fonctionne très bien) CEventReceiver.cpp et biensur j'ai mis dans ma boucle de rendu: j'obtiens pas vraiment ce que je veux (mais y'a du mieux on va dire ^^) en fait, plus de vais loin dans en X de mon curseur, plus mon node tourne vite par exemple: si je me met mon curseur à 10 en X (quasiment tout à gauche de l'écran donc) et que je fait un clique droit, mon node va tourner lentement ensuite si je déplace mon curseur à 20 en X, la rotation s'arrête mais si je re-clique, mon node va tourner de nouveau mais plus vite (et je ne vous raconte pas lorsque je met le curseur tout à droit de l'écran...c'est un coup à choper des convulsions :p) le node ne tourne que dans un sens, mais ça c'est dû au fait que le X0 du curseur ne commence par au milieu de l'écran, il faudra que je créé un position2d<s32> avec le centre de l'écran comme référence (en faisant hauteur_écran / 2 et largeur_écran / 2 par exemple) |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 152 invités en ligne membre en ligne: - RSS Feed |