PDA

Voir la version complète : Question Déplacement d'un objet au cclavier



Arnaud01
09/07/2020, 15h39
Bonjour à tous.
Je viens d'arriver sur votre forum.
et je cherche une information, que je n'arrive pas à trouver, malgré les nombreux tutos que j'ai vu:

J'ai un bille qui peux rouler sur une piste,
je cherche un moyen de la diriger avec le clavier, et plus particulièrement avec les touches fléchées du clavier.
voir d'autres touches (Q,D,Z,X par exemples)... Bref associer des déplacements ou des effets avec le clavier
en mode animation.
Est ce possible?
Surement, mais je ne vois pas du tout.
Je connais aussi le python.

Merci d'avance de votre aide

oli_d
10/07/2020, 09h00
Salut,

Si tu pythones, il y a un début de réponse ici : https://www.cineversity.com/wiki/Python%3A_Getting_Keyboard_%26_Mouse_Input/

Mais par expérience sur un tag python ou dans un expresso, sur mon portable mac ça marche pas, alors que sur ma tour mac ça marche nickel. Par contre je n'ai pas trouvé pour faire marcher n'importe quelle touche (a,b,...)
[EDIT] : je suis une bille il faut lancer l'animation pour que ça marche :icon_mrgreen:

Je pense que le meilleur moyen est de passer par la création d'un plugin ToolData (https://developers.maxon.net/docs/Cinema4DPythonSDK/html/modules/c4d.plugins/BaseData/ToolData/index.html#c4d.plugins.ToolData) et de travailler dans la méthode Message, comme sur cet exemple (http://www.plugincafe.com/forum/forum_posts.asp?TID=11028) (ici c'est un dialogue, mais le principe est le même...)

Sinon sur Tuto.com il y a un tuto (payant) d'un gars qui fait un casse-brique par xpresso et python en utilisant les dynamiques : https://fr.tuto.com/cinema-4d/atelier-jeu-video-3d-concevoir-votre-casse-briques-cinema-4d,39558.html (Il utilise la première méthode pour faire bouger la raquette)

oli_d
10/07/2020, 12h30
un petit exemple avec un tag python et les flèches du clavier pour déplacer un cube. Ne pas oublier de lancer l'animation pour que ça fonctionne... :innocent: . Il y a une donnée utilisateur sur le tag pour régler la vitesse

Arnaud01
10/07/2020, 12h37
Merci

Je vais étudier cela de pret....