Jestem ciekawy, w jaki sposób w wielu grach (takich jak azyl / miasto arkham, obława, hitman) robią to, aby twoja postać mogła „złapać” postać przed sobą i zrobić z nią różne rzeczy. Wiem, że może to zabrzmieć bardzo myląco, ale na przykład przejdź do youtube i wyszukaj „egzekucje hitmanów”, a pierwsze wideo jest przykładem tego, o co pytam.
Zasadniczo zastanawiam się, w jaki sposób sprawiają, że Twój model dynamicznie wchodzi w interakcję z jakimkolwiek innym modelem, z którym się spotykasz, więc w hitman, gdy podchodzisz do kogoś za pomocą drutu światłowodowego, dusisz drugą postać lub jeśli masz znieczulenie, to za nim osoba i połóż rękę tam usta, podczas gdy oni walczą i powoli idź na podłogę, gdzie je położysz. Jestem zdezorientowany, czy animacja polegała na użyciu dwóch modeli przy użyciu określonych identyfikatorów kości / szkieletu, jeśli są to tylko dwie całkowicie oddzielne animacje, które są odtwarzane we właściwym czasie, aby wyglądały, jakby rzeczywiście wchodziły w interakcje lub coś innego razem.
Nie jestem animatorem, więc zakładam, że większość tego, co powiedziałem, jest niewłaściwa, ale mam nadzieję, że ktoś zrozumie, co mam na myśli, i udzieli odpowiedzi.
PS) Jestem programistą i właśnie buduję grę hitmanesque, tylko dlatego, że uwielbiam ten styl gry i chcę podnieść swoje umiejętności na zabawnej zabawie, więc jeśli wiesz, o czym mówię, napisz trochę Przykłady z udziałem zarówno modeli, jak i programowania (obecnie używam c ++, a głównie Ogre3D, ale zaczynam tworzyć jedność i XNA), byłbym bardzo wdzięczny.
Dzięki.