Salut
Je décrit d'abord ma scene:
J'ai crée 6 quad array afin de former un cube. J'ai mis chacun de ces quadArray dans un shape3D avec une texture chacun.
J'ai placé ce cube au centre du repere, et j'y ai it a l'intérieur un
autre objet plus petit, dison un cube, qui a l'aide des touches directionneles peut
bouger a l'intérieur.
Je cherche en fait a faire en sorte que ce petit cube ne puisse pas
sortir du gros cube: lorsqu'il collisionne avec une des faces, j'apele
une methode qui le fai aller dans la direction inverse (il rebondit
quoi)
Pour ce faire, j'utilise un WakeupOnCollisionEntry. J4ai testé deux
methodes, une avec un behaior pour chaque shape, une autre avec un
behavior pour tous les shapes (avec un WakeupCondition ...)
Voici mes deux problemes, qui sont certainements liés:
Lorsque je crée mon monde, une collision est détécté dés le début pour
le gros cube (et aussi pr le petit) alors que le petit cube est a
l'intérieur du gros cube (suffisament gros pour que les petites
impréssisions des bounds ne géne pas) . Ensuite, je bouge le petit cube
et celui ci peut sortir du gros cube sans probleme (donc pu de
collisions...), par contre, si je veu rentrer a nouveau dans le gros
cube, ,la les collisions sont a nouveau détécté,n et donc impossible de
rerentrer dans le gros cube.. et je voudrai faire l'inverse!!
Si quelqu'un a une idée ;)
merci d'avance