Je viens de commencer un nouveau projet. Dans ce projet, l'une des principales mécaniques de jeu est que vous pouvez saisir un rebord sur certains points d'un niveau et vous y accrocher.
Maintenant ma question, depuis que je lutte avec ça depuis un bon moment maintenant. Comment pourrais-je réellement implémenter cela? Je l'ai essayé avec des animations, mais c'est vraiment moche car le joueur va se caler sur un certain point où l'animation commence.
animation
unity
javascript
BallzOfSteel
la source
la source
Réponses:
Je le ferais quelque chose comme ça, en supposant que je voulais contrôler spécifiquement les emplacements de capture ...
Pour gérer une benne ...
Pour gérer un pull up à partir d'un rebord ...
Je joue assez librement ici avec les détails de la façon dont on déplace et contrôle le ragdoll, je l'admets. L'idée est cependant de coincer ces mains sur le point d'appui et de laisser le joueur accroché là-bas épinglé par les mains sur le point d'appui.
la source
Il y a un tutoriel sur la façon d'implémenter un IK simple http://freespace.virgin.net/hugo.elias/models/m_ik.htm .
la source
Le buzz 3D comprend un didacticiel sur le système de caractères à la troisième personne qui comprend un système d'escalade. C'est sous la rubrique "Intégration des personnages mayas"
http://www.3dbuzz.com/vbforum/sv_videonav.php?fid=3e87b1f570fc9c24ab89ad850ec2f71b
Je n'ai pas encore regardé toutes les vidéos mais le résultat final semble bon et je suis sûr qu'il pourrait être étendu pour inclure d'autres aspects de l'escalade.
la source