obtenir un résultat fixe suite au déplacement souris
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1669
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): 2744
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
Mes premières images sous Blender (débutants) Quitter l'affichage touche Z 7 75 Aujourd'hui 00:02:48
meltingman 
Questions & Réponses [non résolu] Bug de rendu evee et material preview de cycles 2 14 Hier 23:30:54
bugsheep 
Questions & Réponses Récupérer un vieux fichier dans Blender 2.90    [1][2] 12 404 Hier 23:29:19
meltingman 
Hors Sujet !! Animation "S'abonner" pour YouTube 1 23 Hier 23:23:24
meltingman 
Mes premières images sous Blender (débutants) serpent 6 78 Hier 23:16:11
meltingman 
Questions & Réponses [résolu] Débutant sur les découpes des objets avec Blender 2.79    [1][2] 13 154 Hier 21:18:27
yocodream 
Questions & Réponses affichage décalé de la fumée (quick smoke) 1 22 Hier 19:32:03
gto37 
Questions & Réponses Configuration scroller et pan dans Blender 2.91 6 90 Hier 18:08:28
Rimpotche 
Moteur de jeu GameBlender et alternatives [WIP] Jeu "Iron Man Collapsing"    [1][2][3][4] 31 13396 Hier 15:16:40
timeman13 
[WIP] et travaux terminés [WIP] Coming Home (Animation de Noël)    [1][2] 15 380 28/11 23:41:51
Bibi09 
Questions & Réponses Aperçu des polices "qui clignotent" 2 78 28/11 08:56:23
Kristof_LEDRU 
[WIP] et travaux terminés [WIP] BUDY3000 prochain tuto spécial : modélisation semi mécanique 6 155 27/11 22:14:47
Laorz 
[WIP] et travaux terminés [WIP] TUTO Spécial Textures ! BOB et Gary :D 5 256 27/11 20:19:31
Bibi09 
Hors Sujet !! Tutoriel - Rigify - adapter Rigify à un personnage Cartoon (Bob l'éponge) 0 60 27/11 18:25:56
meltingman 
Questions & Réponses SSolidifier 5 81 27/11 18:19:55
rduvrac 
Questions & Réponses Bump map pixellisée    [1][2] 12 146 27/11 18:08:02
moonboots 
Questions & Réponses Je n'arrive pas a coller les membres de mes personnages sur l'armature    [1][2] 19 210 27/11 17:52:35
Lylo 
Questions & Réponses Scanner 3d et blender 2 94 27/11 17:37:28
Pandore62 
Questions & Réponses Ajouter l'effet de deux shaders? 1 60 27/11 17:28:02
moonboots 
Questions & Réponses [non résolu] Afficchage matériaux 9 120 27/11 13:58:56
rduvrac 

Qui est en ligne
74 utilisateur(s) en ligne (dont 53 sur Forums)

Membre(s): 0
Invité(s): 74


plus...
Nouveaux membres
BlytheRedd 29/11/2020
LeticiaC33 29/11/2020
DollyKwong 29/11/2020
ChangD304 29/11/2020
bugsheep 29/11/2020
gto37 29/11/2020
Augustus_Strix 28/11/2020
yocodream 28/11/2020
Pandore62 27/11/2020
Kristof_LEDRU 26/11/2020
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Dec 29
Anniversaire d'ebrain
Jan 9
BUG de Lyon
Fev 15
Anniversaire de Dany
plus 263 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