Je suis simplement curieux de savoir comment, dans de nombreux jeux (à savoir des jeux comme Arkham Asile / City, Manhunt, Hitman), ils font en sorte que votre personnage puisse "attraper" un personnage devant vous et lui faire des choses. Je sais que cela peut sembler très déroutant, mais pour un exemple, allez sur YouTube et recherchez «exécutions de tueur à gages», et la première vidéo est un exemple de ce que je demande.
Fondamentalement, je me demande comment ils font que votre modèle interagit dynamiquement avec tout autre modèle que vous rencontrez, donc dans hitman lorsque vous vous approchez de quelqu'un avec le fil de fibre, vous étranglez l'autre personnage ou si vous avez l'anesthésique, vous vous retrouvez derrière certains personne et mettez votre main là-bas la bouche pendant qu'ils luttent et vont lentement au sol où vous les couchez. Je suis confus quant à savoir s'il a été animé pour utiliser deux modèles utilisant des identifiants osseux / squelettiques spécifiques, s'il ne s'agit que de deux animations complètement distinctes qui sont jouées au bon moment pour donner l'impression qu'elles interagissent réellement ou quelque chose d'autre tous ensemble.
Je ne suis pas un animateur, donc je suppose que la plupart de ce que je viens de dire n'est pas correct, mais j'espère que quelqu'un pourra comprendre ce que je veux dire et fournir une réponse.
PS) Je suis programmeur et je suis en train de construire un jeu hitmanesque, juste parce que j'aime ce style de jeu et que je veux augmenter mes compétences sur quelque chose d'amusant, donc si vous savez de quoi je parle, des exemples impliquant à la fois des modèles et de la programmation (j'utilise c ++ et principalement Ogre3D pour le moment mais j'entre dans l'unité et XNA) je l'apprécierais grandement.
Merci.