Création squelette
Publié : 30 Mai 2015 14:25
Bonjour à tous,
Désolé si le titre du post n'est pas très évocateur ^^
Pour rire, je voulais modéliser un squelette avec 4 pattes et un corps :
Mon but est, par exemple, en appuyant sur espace, faire sauter cette belle bê-bête en lui ajouter des torseurs sur ces pattes.
Voici la hiérarchie de mes objets :
AR = arrière, AV = avant, G = gauche, D = droite, les objets ne sont que des gameobjects vides, tandis que les ARG, ... sont les pattes modélisé. Le corps, c'est le corps ...
J'ai ajouté un rigidbody dans "animal" pour la gravité, et un autre rigidbody dans chacun des gameobject ARGObject, ... où je bloque toutes les translations et la rotation suivant x. L'axe de rotation à collé à l'animal, se qui fait que lorsqu'il y a une rotation sur ARGObject par exemple, la patte arrière gauche a une rotation comme si c'était une patte.
Une fois que c'est fait, j'ai fait deux mini script, un pour limiter les angles (c'pas un animal contorsionniste non plus !) et remettre tout le temps les pattes à la position 0,0,0, et un autre pour ajouter des couples quand j'appuie sur espace.
À partir de là, j'me suis dit que ça allait baigner, quand j'appuie sur espace ça va le faire, il va sauter !
J'aurais pu comprendre qu'une patte se barre par exemple, mais là, c'est encore plus louche (surement logique, mais ça m'échappe ^^), il lui arrive de voler par exemple ... de glisser tout seul sur le sol et un tas d'autres petits problèmes.
Si quelqu'un avait un solution pour résoudre ces problèmes, où peut-être faut-il assembler autrement ma "créature" ?
Merci pour votre aide,
Julien
Désolé si le titre du post n'est pas très évocateur ^^
Pour rire, je voulais modéliser un squelette avec 4 pattes et un corps :
Mon but est, par exemple, en appuyant sur espace, faire sauter cette belle bê-bête en lui ajouter des torseurs sur ces pattes.
Voici la hiérarchie de mes objets :
AR = arrière, AV = avant, G = gauche, D = droite, les objets ne sont que des gameobjects vides, tandis que les ARG, ... sont les pattes modélisé. Le corps, c'est le corps ...
J'ai ajouté un rigidbody dans "animal" pour la gravité, et un autre rigidbody dans chacun des gameobject ARGObject, ... où je bloque toutes les translations et la rotation suivant x. L'axe de rotation à collé à l'animal, se qui fait que lorsqu'il y a une rotation sur ARGObject par exemple, la patte arrière gauche a une rotation comme si c'était une patte.
Une fois que c'est fait, j'ai fait deux mini script, un pour limiter les angles (c'pas un animal contorsionniste non plus !) et remettre tout le temps les pattes à la position 0,0,0, et un autre pour ajouter des couples quand j'appuie sur espace.
À partir de là, j'me suis dit que ça allait baigner, quand j'appuie sur espace ça va le faire, il va sauter !
J'aurais pu comprendre qu'une patte se barre par exemple, mais là, c'est encore plus louche (surement logique, mais ça m'échappe ^^), il lui arrive de voler par exemple ... de glisser tout seul sur le sol et un tas d'autres petits problèmes.
Si quelqu'un avait un solution pour résoudre ces problèmes, où peut-être faut-il assembler autrement ma "créature" ?
Merci pour votre aide,
Julien