Bumper 3DS Max et le Controler FPS d’Unity

Ok, j’ai pas encore envoyé le cours donc pas de retours pour le moment par rapport a ça (Je n’ai pas encore eut le temps de télécharger Unity 4 …). mais j’ai quand même regarder la suite des “choses a faire”.

Bon 1er élément, il faut faire un respawn quand le joueur tombe … déjà fait !!

Ensuite, utiliser leurs prefab d’un genre de bumper qui va propulser le joueur. Et également utiliser leur contrôler FPS modifié (et donc utiliser Unity 4)… NON MERCI.

 

Donc je vous présente le Bumper 2.0 !

Bumper retracté Bumper en action

Astuce de 3D Max

3DS Max m’a donner du fil a retordre avec le ressort !!! Ils proposent des Dynamic Objects en forme de ressort qui s’attache à deux objets pour faciliter les animations. Parfait.

Mais les animations des Dynamic Objects ne s’exportent pas en FBX. Ils sont donc inutilisable dans Unity. Du coup je du copier l’élément de base et appliquer un morpher. Un fois qu’on connais l’astuce, ça se fait en 10 minutes. Mais il m’a fallu au moins 2h de recherches sur les forums !!!! Je ferai peut-être une vidéo sur comment faire car je n’ai pas trouver grand chose qui explique vraiment comment procéder.

Maintenant on importe tout ça dans Unity

Me voila avec un objet qui ressemble a ceux qu’il va faire. Propulser le joueur dans un direction.

Ensuite, comment appliquer une force au joueur quand il s’approche de notre ressort ?

Sachant que le FPS Controler d’unity n’utilise pas la physique, je ne peut pas simplement ajouter une force au collider (j’ai pourtant essayer !!). On peut appliquer un transform.translate ou quelque chose dans le genre mais cela donne l’effet d’un téléportation instantanée. Pas trop l’effet voulu.

Du coup j’ai fini par créer un autre script sur mon joueur. Ceci me permet d’ajouter un LERP pour harmoniser le mouvement et utiliser le characterControler pour les effectuer grace au fonction move(). Tout ceci s’exécute lors d’un appel avec un déclencheur sur le Bumper :

Sur le Bumper :

Et sur le joueur :

Ouf, ce n’était pas aussi simple que je croyais !!!

Ils demandent aussi des déclencheurs qui feront tomber des rochers ou tirer des balles. Et des éléments “originaux” … Va faloir que je regarde les cours de plus prés pour savoir de quoi ils parlent !!!

@++

One thought on “Bumper 3DS Max et le Controler FPS d’Unity

Leave a Reply

Your email address will not be published. Required fields are marked *