기분은 얼굴 애니메이션 이 가능한 얼굴 애니메이션을 위한 유형입니다. 기분은 지속적으로 반복되는 사용자를 표현하고 다른 사용자와 지속적으로 반응하여 사용자가 자신을 표현하고 반응하는 �����
기분 만들기
캐릭터 모델에 애니메이션 가능한 머리가 있으면 애니메이션 헤드 편집기 를 사용하여 생성할 수 있는 모든 분위기 애니메이션을 만들거나 수정할 수 있습니다. 블로키 또
기분을 만들려면:
뷰포트에 애니메이션 가능한 헤드를 추가하십시오.
Open the 얼굴 애니메이션 편집기 .
In the menu bar, navigate to the 아바타 tab.
애니메이션 섹션에서 애니메이션 편집기를 클릭하십시오. 애니메이션 편집기 창이 표시됩니다.
뷰포트에서 캐릭터 모델을 선택하고 애니메이션 가능한 머리를 가진 캐릭터 모델을 선택합니다. 대화 상자가 표시됩니다.
In the 애니메이션 이름 field, enter a new 애니메이션 이름, then click the 생성 버튼. 애니메이션 편집기 창은 미디어 및 재생 컨트롤, 타임라인 및 트랙 목록을 표시합니다.
애니메이션 편집기의 트랙 목록에서 페이스 버튼을 클릭하십시오. 페이스 애니메이션 편집기가 트랙 목록의 왼쪽에 표시됩니다.
In the 얼굴 애니메이션 편집기 , 조정할 얼굴 부위에 대한 슬라이더를 조정하십시오. 조작하는 각 얼굴 부위에 대한 애니메이션 트랙은 트랙 목록에 자동으로 표시되고 키프레임은 현재 위치에 대한 시간 순으로 업데이트됩니다. 캐릭터의 얼굴은 뷰
- 슬라이더에서 단계를 취소하려면 CtrlZ (⌘Z)를 누르십시오.
- 슬라이더에서 단계를 다시 수행하려면 CtrlY (⌘Y)를 누르십시오.
- 슬라이더를 기본값으로 다시 설정하려면 슬라이더를 마우스 오른쪽 버튼으로 클릭하십시오. 컨텍스트 메뉴가 표시됩니다. 선택 선택한 것 재설정 .
애니메이션을 완성했으면 미디어 및 플레이백 제어 로 이동하고 … 버튼을 클릭하십시오. 팝업 메뉴가 표시됩니다.
Select Save 또는 Save As 를 선택하여 음성 애니메이션을 저장하십시오. 애니메이션은 Explorer 창에서 1>AnimSaves1> 개체의 자식으로 표시됩니다(자식은 리그의 자식입니다).
(옵션)) 를 사용하여 음성 애니메이션에 자산 ID를 할당하고 도구 상자에 저장하여 경험 전반에 걸쳐 사용할 수 있습니다.
탐색기 창에서 새로운 분위기 애니메이션을 마우스 오른쪽 버튼으로 클릭하십시오. 컨텍스트 메뉴가 표시됩니다.
Roblox에 저장을 선택합니다. 자산 구성 대화 상자가 표시됩니다.
다음 필드를 채우세요:
- 타이틀 : 플러그인의 이름
- 설명 : 잠재적 사용자가 플러그인에서 기대하는 것을 설명합니다.
- 크리에이터 : 플러그인 크리에이터로 기재하고 싶은 크리에이터입니다.
클릭하십시오 제출 버튼. 잠시 후에 자산 구성 대화 상자에 음성의 Animation.AnimationID 이 표시되어 음성을 캐릭터 내에서 설정할 수 있습니다.
기분 설정
모든 캐릭터에 액션 가능한 머리가 있는 경우 자식 애니메이션 Class.

애니메이션 ID 편집
경험 내에서 각 캐릭터에 대해 특정 분위기를 설정하려면 사용자가 이벤트를 트리거할 때 Animation.AnimationID 의 그들의 분위기를 편집하면 됩니다. 예를 들어, 다음 Script 는 사용자가 경험에 들어갈 때 캐릭터의 입을 열
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" -- 기분
end
local function onPlayerAdded(player)
player.CharacterAppearanceLoaded:Connect(onCharacterAdded)
end
Players.PlayerAdded:Connect(onPlayerAdded)
인간 설명 사용
또한 HumanoidDescription 시스템을 사용하여 사용자 캐릭터를 찾고 기본 애니메이션에 대해 AnimationIDs 를 편집하여 캐릭터의 왼쪽 사이드에 있는 절반 미소를 제공하는 애니메이
local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")if humanoid thenlocal descriptionClone = humanoid:GetAppliedDescription()descriptionClone.IdleAnimation = 10725833199-- 인간형 "설명 복제" 적용humanoid:ApplyDescription(descriptionClone)end
기분 상태 비활성화
기분을 경험에서 비활성화하려면 애니메이션 LocalScript 아래에 있는 기분 개체를 삭제할 수 있습니다. 예를 들어, 다음 Script 은 모든 캐릭터의 기분을 즉시 제거하고 1> Class.StringValue1> 를 경험에
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)