obtenir un résultat fixe suite au déplacement souris
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1614
Bonjour tout le monde,

Ceci est pour lez BGE.


Je rencontre un problème: j'ai mon écran Blender qui vaut 1060 (getWindowWidth()) et j'ai mon curseur qui se trouve actuellement à 820 (mouse.position[0]).

Je désire obtenir 0.01 si je déplace la souris à droite et -0.01 si je déplace la souris à gauche.

Quels opérations je dois faire pour obtenir ça ?


Edit: Le problème était plus simple, au moment du clic, on définit une variable externe (globale ou clé dictionnaire). Au moment du clic et du déplacement, on soustrait la nouvelle position de la souris par la position stockée, et on renouvelle la variable par la nouvelle position.

if test == None:
    test = mouse.position[0]
else:
    
    test2 = mouse.position[0] - test
    test = mouse.position[0]


Ainsi, on obtient 1 ou -1, qu'il suffit de diviser par 10 si on veut diminuer l'effet pour un apply rotation, par exemple.

Contribution le : 27/05 16:09:22
Créer un fichier PDF de la contribution Imprimer


Re: obtenir un résultat fixe suite au déplacement souris
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 2372
Pourquoi supprimer, tu peux donner la solution si quelqu'un se pose la même question.

Contribution le : 28/05 14:28:07
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
[WIP] et travaux terminés [WIP] Teeny Tiny - Story    [1][2][3]...[5] 40 3651 Aujourd'hui 07:18:00
Bibi09 
Questions & Réponses en sculpt mode 2 36 Aujourd'hui 06:32:33
moonboots 
Questions & Réponses [non résolu] Array circulaire 1 44 Hier 19:22:21
Hook 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Première version disponible !    [1][2][3]...[58] 576 97454 Hier 11:11:32
Hook 
Questions & Réponses Addon pour textures procedurales 2 73 02/08 20:11:35
Crocodile_13 
Questions & Réponses avis animation marche :)    [1][2][3][4] 34 477 02/08 20:03:14
prometheusx 
[WIP] et travaux terminés [terminé] court métrage 2020    [1][2] 13 734 02/08 15:28:29
flahaut 
Questions & Réponses [résolu] Générique, sous-titres etc 3 81 02/08 09:18:02
Corpia 
Questions & Réponses [résolu] Scène prend la couleur du fond    [1][2] 11 148 02/08 08:20:32
Arielboid 
Questions & Réponses [non résolu] Problele d'addon 0 49 02/08 01:52:30
nayther 
Questions & Réponses Addon pour textures procedurales 1 50 01/08 12:22:52
moonboots 
Questions & Réponses hair densité sélection de polys 9 177 30/07 23:18:21
lenogre 
Questions & Réponses [résolu] graph editor et location key frame 7 133 30/07 16:41:18
math_ 
Questions & Réponses les graphs editor :/ 4 126 30/07 11:19:07
prometheusx 
[WIP] et travaux terminés [WIP] Tutoriel vidéo et création de mon prochain court métrage 2 127 29/07 20:32:46
Bibi09 
Le coin des geeks pc bas prix    [1][2][3][4] 38 1656 28/07 21:14:56
Bibi09 
Questions & Réponses mesh pas assez smooth 3 159 28/07 15:10:12
Zear 
Questions & Réponses Clignotement de l'interface de blender 8 745 28/07 12:15:27
zezer 
Le coin des geeks carte graphique Intel(R) HD Graphics et OpenGL    [1][2][3][4] 31 2355 28/07 10:35:13
gedru 
Questions & Réponses Problème perso qui bouge des 2 côtés qu'avec 1 coté de l'armature et pas de l'autre    [1][2] 10 1343 27/07 19:14:45
Rimpotche 

Qui est en ligne
42 utilisateur(s) en ligne (dont 27 sur Forums)

Membre(s): 2
Invité(s): 40


BradleyRas, BrentonKuj, plus...
Nouveaux membres
PennyLemmo 4/8/2020
RustyRound 4/8/2020
ErrolL625 4/8/2020
JameyDanis 4/8/2020
ClintMagil 4/8/2020
RTROla791 4/8/2020
Rocco9886 4/8/2020
DenaHaas46 4/8/2020
HarlanFria 4/8/2020
CharmainAn 4/8/2020
Dernier Ajout
mirages-preview~0.jpg

Evènements à venir
Aou 7
anniversaire Cem47
Aou 13
Anniversaire Siskas
Sep 8
Anniversaire de ang
plus 267 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2020 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445