Animacja to proces zastosowania ruchu do twoich postaci, obiektów i środowisk, aby stworzyć angażujące i dynamiczne doświadczenie.Chociaż istnieje wiele sposobów na to, aby obiekty się poruszały i wchodziły w interakcję, animacja w Roblox zwykle odnosi się do dostosowywania ekspresyjnego ruchu określonej postaci lub grupy części za pomocą edytora animacji lub interfejsów API związanych z animacją .
Animacja może dotyczyć dowolnej części lub grupy części Roblox.Różne rodzaje obiektów mogą wykorzystywać różne funkcje animacji.Następujące są ogólne kategorie obiektów animowanych:
- Proste obiekty , takie jak podstawowa część, mogą animować zmiany tylko w pojedynczej pozycji lub rotacji części.
- Rygły lub części połączone za pomocą stawów takich jak Bone lub Motor6D mogą wyrażać ruch pozycyjny i obrotowy między ich stawami, takie jak łokcie i nadgarstki.Modelowane modele mogą korzystać z funkcji animacji, takich jak odwrotna kinematyka, aby szybko i programowo stosować ruch w odpowiedzi na środowiska i wydarzenia.
- R15 rigów , które zawierają standaryzowany model postaci awatara, mogą korzystać z animacji z biblioteki animacji postaci Roblox'a i innych funkcji ruchu, nawet jeśli jest to model postaci gracza lub niegracza.
Edytor animacji
Wtyczka Edytor animacji pozwala na projektowanie i publikowanie niestandardowych animacji na rygach.Możesz przesuwać stawy, które łączą poszczególne sekcje urządzenia do tworzenia pozy, a Edytor animacji płynnie animuje urządzenie od pozy do pozy.Dopóki wszystkie ruchome części są połączone z obiektami Motor6D, możesz używać edytora animacji zarówno dla ludzkich, jak i nie-ludzkich konstrukcji.
Podczas tworzenia animacji Studio dostarcza następujące funkcje, aby efektywnie animować:
Natychmiast twórz animacje twarzy i ciała za pomocą narzędzia Przechwytywanie animacji.
Przełącz się na Edytor krzywych, aby uzyskać dostęp do interfejsu animacji opartej na krzywych i więcej kontroli nad twoimi ścieżkami animacji.
Twórz realistyczne animacje, po pozowaniu i animowaniu Bones z zespalonym siatką.
Odwrotna kinematyka
Możesz używać odwrotnych kinematyk API, aby automatycznie tworzyć animacje i pozy na podstawie wydarzeń środowiskowych i zewnętrznych.Dzięki odwrotnej kinematyce możesz proceduralnie generować różne wydarzenia animacyjne, takie jak posiadanie głowy postaci śledzącej ptaka latającego w niebie lub automatyczne dotarcie ramienia postaci do uchwytu drzwi, gdy jest blisko.
Wydarzenia animacji
Wydarzenie animacji jest określoną chwilą w animacji, która uruchamia akcji.Możesz określić znaczniki zdarzeń animacji na przestrzeni czasu trwania edytora animacji, a następnie użyj , aby wykryć te znaczniki, gdy animacja biegnie, wykonując określone działania, takie jak odtwarzanie dźwięku za każdym razem, gdy stopa użytkownika dotyka ziemi.