อารมณ์ เป็นประเภทของ อนิเมชันใบหน้า สำหรับหัวที่หมุนเวียนได้อย่างไม่มีที่สิ้นสุด, สามารถให้ผู้ใช้แสดงตัวและตอบสนองต่อผู้อื
การสร้างอารมณ์
หากคุณมีตัวละครที่มีหัวที่สามารถเคลื่อนไหวได้ คุณสามารถสร้างอนิเมชันอารมณ์ใด ๆ ที่คุณสามารถคิดได้โดยใช้
เพื่อสร้างอารมณ์:
เพิ่มโมเดลตัวละครที่มีหัวของตัวเองใน viewport
เปิด เครื่องมือแก้ไขอนิเมชันใบหน้า
ในแถบเมนู ไปที่แท็บ Avatar
ในส่วน อนิเมชัน คลิกที่ แอนิเมชันเอดิตอร์ หน้าต่างจะปรากฏขึ้น
ใน viewport เลือกโมเดลตัวละครของคุณด้วยหัวที่มีอนิเมชันได้ มีการแสดงข้อคุยสนทนา
ในฟิลด์ ชื่อแอนิเมชัน ใส่ชื่อแอนิเมชันใหม่แล้วคลิกปุ่ม สร้าง ตัวอิ่มเอนิเมชันจะแสดง สื่อและการเล่น และ 1>ตารางเวลา1> และ 4>รายการเพล
ใน รายการแทร็กของเครื่องมืออนิเมชัน ของเครื่องมืออนิเมชัน คลิกปุ่ม หน้า ปุ่ม อนิเมชันหน้า จะปรากฏขึ้นด้านซ้ายของรายการแทร็ก
ใน เครื่องมือแก้ไขอนิเมชันใบหน้า ปรับสไลเดอร์สำหรับส่วนที่หน้าของคุณต้องการจัดการ เส้นทางอนิเมชันสำหรับแต่ละส่วนที่คุณจัดการจะปรากฏในรายการเส้นทางร่วมกับโค้
- เพื่อยกเลิกขั้นตอนในสไลเดอร์ กด CtrlZ ( ⌘Z )
- เพื่อทำซ้ำขั้นตอนบนสไลเดอร์ กด CtrlY ( ⌘Y )
- เพื่อรีเซ็ตสไลเดอร์ไปยังค่าเริ่มต้นของมัน, คลิกที่สไลเดอร์ด้านขวา. เมนู上下文จะปรากฏ เลือก รีเซ็ตที่เลือก .
เมื่อคุณเสร็จสิ้นการสร้างอนิเมชันของคุณ, นำทางไปที่ การควบคุมสื่อและเล่น และคลิกปุ่ม … ปุ่มปรากฏขึ้นมา เมนู pop-up จะปรากฏขึ้น
เลือก บันทึก หรือ บันทึกเป็น เพื่อบันทึกอนิเมชันอารมณ์ อนิเมชันจะปรากฏใน หน้าต่าง Explorer เป็นลูกของวัตถุ 1> AnimSaves1> (ตัวเองเป็นลูกของริก)
(อpcional) เพื่อกำหนดรหัสสินค้าให้กับอนิเมชั่นอารมณ์ของคุณและบันทึกไว้ใน Toolbox เพื่อใช้ในประสบการณ์ของคุณ
ใน หน้าต่าง Explorer แอนิเมชันเมนูบริบทัศน์ปรากฏขึ้น
เลือก บันทึกไปยัง Roblox แสดง การกำหนดค่าสินทรัพย์
กรอกข้อมูลในช่องต่อไปนี้:
- ชื่อเรื่อง : ชื่อสำหรับปลั๊กอินของคุณ
- คำอธิบาย : คำอธิบายที่อธิบายว่าผู้ใช้รายการใดที่คาดหวังว่าจะได้รับประโยชน์จากปลั๊กอิน
- ผู้สร้าง : ผู้สร้างที่คุณต้องการจะเป็นเจ้าของปลั๊กอิน
คลิกปุ่ม ส่ง หลังจากสักครู่ปฏิวัติดาวน์โหลดของคุณจะปรากฏขึ้น Animation.AnimationID ที่คุณสามารถใช้เพื่อตั้งอารมณ์ให้กับตัวละครในประสบการณ์ของคุณ
การตั้งค่าอารมณ์
ทุกตัวละครที่มีหัวที่สามารถแสดงอารมณ์ได้มีเด็ก

การแก้ไข AnimationEffects
คุณสามารถตั้งอารมณ์สำหรับแต่ละตัวละครในประสบการณ์ของคุณโดยการแก้ไขอารมณ์ของพวกเขา Animation.AnimationID เมื่อผู้ใช้เริ่มเหตุการณ์ใด ๆ ก็ตาม เช่น
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 เพื่อค้นหาตัวละครของผู้ใช้และแก้ไข Class.Animation.AnimationID|AnimationIDs ของพวกเขาสำหรับอนิเมชันใด ๆ สำหรับต
local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")if humanoid thenlocal descriptionClone = humanoid:GetAppliedDescription()descriptionClone.IdleAnimation = 10725833199-- ใช้ "คลอนคำอธิบาย" ที่ปรับแต่งแล้วในมนุษย์humanoid:ApplyDescription(descriptionClone)end
การปิดใช้งานอารมณ์
เพื่อปิดการใช้งานอารมณ์จากประสบการณ์ของคุณ คุณสามารถลบวัตถุอารมณ์ภายใต้ AnimateLocalScript ตัวอย่างเช่น Script ลบอารมณ์ของทุกตัวล
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)