จุดมุ่งหมายของอิโมจิคือการให้อารมณ์แก่ตัวละคร อิโมจิ โดยการใช้คําสั่งในการแชท ("/e เชียร์") หรือการเข้าถึง
ในประสบการณ์ของคุณคุณสามารถทำการปรับแต่ง emote ต่อไปนี้:
- เล่น ท่าทาง
เมนูอิโมจิ
คุณสามารถเปิดและปิดเมนูอิโมจิของผู้ใช้ด้วยมือโดยตรง ปรับแต่งเมนูเพื่อแสดงอิโมจิที่เฉพาะเจาะจง หรือปิดเมนู
เปิดและปิด
เพื่อเปิดหรือปิดรายการอิโมจิของผู้เล่นโดยใช้ค่าตัวละคร true หรือ false โดยใช้ค่าตัวละครของผู้ใช้ true หรือ false โดยใช้ค่าตัวละครของผู้ใช้ true หรือ false โดยใช้ค่าตัวละครของผู้ใช้ true หรือ false โดยใช้ค่าตัวละครของผู้ใช้ true
ตัวอย่างรหัสต่อไปนี้จะเปิดเมนูอิโมจิสำหรับผู้ใช้:
-- เปิดเมนูอิโมจิlocal GuiService = game:GetService("GuiService")GuiService:SetEmotesMenuOpen(true)
หากคุณต้องการตรวจสอบว่าเมนูเอโมตเปิดหรือไม่ โปรดโทร GuiService:GetEmotesMenuOpen() นี้จะกลับมาเป็นบูลีนที่ระบุสถานะปัจจุบันของเมนู
เพิ่มและลบอิโมจิ
ปรับแต่งเมนูเอโมตเมื่อใช้จดหมายของคุณแล้วใส่เอโมตใน Humanoid ตั้งแต่นั้นและใส่เอโมตใน HumanoidDescription:SetEmotes() โดยใช้วิธี Class.HumanoidDescription:SetEquipped
ใช้ตัวอย่างรหัสต่อไปนี้ใน LocalScript ภายใน StarterCharacterScripts โฟลเดอร์เพื่อตั้งและติดตั้งเม็ดในประสบการณ์ของคุณ:
local Players = game:GetService("Players")local humanoid = Players.LocalPlayer.Character.Humanoidlocal humanoidDescription = humanoid.HumanoidDescription-- ใส่อิโมจิที่กำหนดเองในตารางlocal emoteTable = {["Hello"] = {3576686446},["Stadium"] = {3360686498},["Tilt"] = {3360692915},["Shrug"] = {3576968026},["Salute"] = {3360689775},["Point"] = {3576823880}}humanoidDescription:SetEmotes(emoteTable)-- ใส่อีโมจิในลำดับที่กำหนดlocal equippedEmotes = {"Hello", "Stadium", "Tilt", "Shrug", "Salute", "Point"}humanoidDescription:SetEquippedEmotes(equippedEmotes)
การปิด
ปิดหน้าเมนูอิโมจิโดยใช้ StarterGui:SetCoreGuiEnabled() หน้าปิดหน้าเมนูอิโมจิจะไม่ป้องกันไมโอจิจากการดำเนินการด้วยคำสั่งแชท
รหัสตัวอย่างต่อไปนี้จะปิดการใช้งานแม่นายของอิโมจิ:
local StarterGui = game:GetService("StarterGui")StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.EmotesMenu, false)
นอกจากการปิดใช้งานเมนู คุณยังสามารถปิดการโหลดของอิโมจิที่เป็นของผู้ใช้โดยการตั้งค่าสมบัติภาพ StarterPlayer.UserEmotesEnabled ภายใน StarterPlayer > ตัวละคร ไ
เล่นอิโมจิ
เพื่อเล่นอีโมตที่มีใน HumanoidDescription ของตัวละคร โทร Humanoid:PlayEmote() ท่าทางนี้จะกลับมาเป็นค่า true เพื่อแสดงว่าอีโมตถูกเล่นสำเร็จหรือ false อย่างอื
ใช้ตัวอย่างรหัสต่อไปนี้เพื่อเล่น Shrug ท่าทาง:
local Players = game:GetService("Players")local humanoid = Players.LocalPlayer.Character.Humanoidhumanoid:PlayEmote("Shrug")