Mood nastrój jest rodzajem animacji twarzy dla głów, które pętliją się niezależnie, umożliwiając użytkownikom wyrażanie siebie i reagowanie na innych za pomocą trwałej animacji twarzy. Moody grają równocześnie z innymi animacjami domyślnymi, takimi jak chodzenie, wspinaczka i pływanie, a jeśli
Tworzenie Nastrojów
Jeśli masz model postaci z animującą głową, możesz utworzyć dowolną animację umysłową, którą można użyć za pomocą Edytora Animacji Twarzy. Jeśli nie chcesz używać referencji postaci Goblin lub Blocky, możesz utworzyć lub
Aby stworzyć nastrój:
Dodaj model postaci z animującą głową do okienka widoku.
Otwórz Animator twarzy .
W menu przeglądarki, przejdź do Aватаar zakładki.
W sekcji Animacja kliknij na Animatora Edytor. Okienko Animatora Edytor zostanie wyświetlone.
W oknie widoku wybierz swój model postaci z animowaną głową. Wyświetlany jest dialog.
W polu imię animacji wpisz nową nazwę animacji, a następnie kliknij przycisk Utwórz . Okienko Animatora wyświetla sterowanie mediami i odtwarzaniem , 1>timeline1> i 4>listę utworów4>.
W Lista utworów Animation Editor, kliknij przycisk Twarz. The Edytor Animacji Twarzy displays to the left of the track list.
W Animatorze Animacji Z twarzy dostosuj slidery dla części twarzy, które chcesz manipulować. Slidery animacji dla każdej części twarzy, którą manipulujesz, są wyświetlane automatycznie w listach track wraz z ramkami kluczowymi dla twojej obecnej pozycji w czasie. twarzy znaku. Character's twarz aktualizuje się również w oknie widoku.
- Aby cofnąć krok na sliderze, naciśnij CtrlZ ( ⌘Z ).
- Aby ponownie wykonany krok na sliderze, naciśnij CtrlY ( ⌘Y ).
- Aby ustawić slider do jego domyślnej wartości, kliknij na slidera. Wyświetlany jest menu kontekstowe. Wybierz Zresetuj Wybrane .
Gdy skończyłeś tworzyć animacja, przejdź do sterowanie mediami i odtwarzaniem i kliknij przycisk …. Wyświetli się menu popup.
Wybierz Zapisz lub Zapisz jako aby zapisać animacjanastroju. Animacja wyświetlana jest w oknie Explorer jako dziecko obiektu 1>AnimSaves1> (sama jest dzieckiem ryg).
(Opcjonalne) Do przypisania ID zasobu do swojej animacji nastrój i zapisu w Skrzynce narzędzi aby użyć go w każdym swoim doświadczeniem,
W oknie Explorer , kliknij prawym przyciskiem na swoją nową animacjanastroju. Wyświetlony zostanie menu kontekstowe.
Wybierz Zapisz w Roblox. Wyświetlana jest Konfiguracja zasobów.
Wypełnij następujące pola:
- Tytuł : Nazwa dla twojego dodatek plug-in.
- Opis : Opis tego, co potencjalny użytkownik powinien oczekiwać, że plugin zrobi.
- Twórca : Twórca, którego chcesz przypisać jako twórcę dodatek plug-in.
Kliknij przycisk Zatwierdź. Po chwili wyświetlana jest Twoja konfiguracja Animation.AnimationID, którą możesz użyć do ustawienia nastroju dla postaci w Twoich doświadczeniach.
Ustawienia Nastrojów
Każdy postać z animującą głową ma dziecko Animuj LocalScript z dzieckiem mood

Edytowanie Animacji
Możesz ustawić określony nastrój dla każdego postaci w swoim doświadczeniu poprzez edytowanie ich nastrój's Animation.AnimationID za każdym razem, gdy użytkownik włącza wydarzenie. Na przykład, następujące Script edytuje poprzednio ustawiony nastrój do animacji, która otwiera usta postaci w doświadczen
local Players = game:GetService("Players")
local function onCharacterAdded(character)
local humanoid = character:WaitForChild("Humanoid")
local animateScript = character:WaitForChild("Animate")
animateScript.mood.Animation1.AnimationId = "rbxassetid://7715145252" -- Stan bicia serca
end
local function onPlayerAdded(player)
player.CharacterAppearanceLoaded:Connect(onCharacterAdded)
end
Players.PlayerAdded:Connect(onPlayerAdded)
Używanie opisu ludzkiego
Możesz również użyć systemu HumanoidDescription, aby znaleźć postacie użytkowników i edytować ich AnimationIDs dla dowolnej animacjadomyślnej. Na przykład następujące Script edytuje dowolnie ustawiony nastrój postaci na animację uśmiechu pół
local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")if humanoid thenlocal descriptionClone = humanoid:GetAppliedDescription()descriptionClone.IdleAnimation = 10725833199-- Zastosuj zmodyfikowany "klon opisu" do kształtu ludzkiegohumanoid:ApplyDescription(descriptionClone)end
Wyłączanie Nastrojów
Aby wyłączyć nastrój z doświadczenia, możesz usunąć obiekt nastrój pod AnimateLocalScript . Na przykład, następujący Script usuwa wszystkie nastrój postaci 2> Class.StringValue2> jak tylko dołączą do doświadczenia:
local Players = game:GetService("Players")
local function onCharacterAdded(character)
local humanoid = character:WaitForChild("Humanoid")
local animateScript = character:WaitForChild("Animate")
animateScript.mood:Destroy()
end
local function onPlayerAdded(player)
player.CharacterAppearanceLoaded:Connect(onCharacterAdded)
end
Players.PlayerAdded:Connect(onPlayerAdded)