Właśnie rozpocząłem nowy projekt. W tym projekcie jedną z głównych mechaniki rozgrywki jest to, że możesz chwycić półkę w niektórych punktach na poziomie i trzymać się jej.
Teraz moje pytanie, ponieważ od dłuższego czasu walczę z tym. Jak mogę to faktycznie wdrożyć? Wypróbowałem to z animacjami, ale jest to po prostu bardzo brzydkie, ponieważ gracz przeskoczy do pewnego momentu, w którym rozpoczyna się animacja.
animation
unity
javascript
BallzOfSteel
źródło
źródło
Odpowiedzi:
Zrobiłbym to coś takiego, zakładając, że chciałem szczególnie kontrolować lokalizacje chwytania ...
Aby poradzić sobie z chwytem ...
Aby obsłużyć podciąg z półki ...
Przyznaję, że gram tu dość luźno ze szczegółami, jak się porusza i kontroluje ragdoll. Chodzi jednak o to, aby te ręce zostały przypięte do miejsca chwytania i pozwolić graczowi powiesić tam ręce przypięte do rąk do miejsca chwytania.
źródło
Istnieje samouczek dotyczący implementacji prostej IK http://freespace.virgin.net/hugo.elias/models/m_ik.htm .
źródło
3D buzz ma samouczek systemu znaków dla 3 osób, który obejmuje system wspinaczki. Jest pod „Integrowaniem postaci Majów”
http://www.3dbuzz.com/vbforum/sv_videonav.php?fid=3e87b1f570fc9c24ab89ad850ec2f71b
Nie obejrzałem jeszcze wszystkich filmów, ale końcowy wynik wygląda dobrze i jestem pewien, że można go rozszerzyć o inne aspekty wspinaczki.
źródło