hello, alors voilà mon problème. aprés avoir farfouillé ici et sur le net, j'ai trouvé une piste pour faire ce que je veux, mais j'ai toujours un problème. voici mon expresso :
.
objet A : une sphere, objetB : un cube pour faire un mur.
la premiere adition : juste -1 ; la deuxième : 1
donc, mon expresso avait pour objectif de faire avancer la sphère de façon a entrer en collision avec le mur; et après la collision, que la sphère reparte en arrière
sur la sphère, j'ai mis un tag corps rigide, sur le mur un tag corps collision.
Je lance, la sphere avance à l'horizontale, comme voulu, mais au déclenchement (collision), la sphere tombe, mais ne repart pas.
comment faire pour que la collision déclenche non pas la dynamique (et donc la chute de la sphère), mais l'expresso donc le retour de la sphère. le résultat du noeud collision est pourtant bien 1, donc je devrais me trouver dans le cas entrée 2 de la condition, mais pas de retour.
Merci de vous pencher sur mon problème.
Salut,
J'avoue ne pas être sûr de comprendre ce que tu voulais faire. Tu veux que lors de la collision, la sphere se "téléporte" loin de ton mur, c'est bien ça ?
Je pense que le problème qui fait que la sphere ne reparte pas vient du fait que le nombre de collisions ne reste pas à 1 (il est à 1 au moment de la collision, mais devient 0 dès que celle-ci a fini) et du coup, ta sphere retourne là où elle était.
sinon, pour le problème de gravité, tu dois surement être en mode "déclencher sur collision" dans ton tag corps rigide. La gravité s'applique alors dès qu'il y a contact.
une solution simple serait juste de mettre la gravité à 0 dans les préférences du projet (cmd+D).
(Et si tu veux l'avoir pour d'autres objets de ta scène, il suffira d'utiliser l'objet gravité des particules)
J'espère que ça t'aidera.