เอโมจิ

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

จุดมุ่งหมายของอิโมจิคือการให้อารมณ์แก่ตัวละคร อิโมจิ โดยการใช้คําสั่งในการแชท ("/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.Humanoid
local 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.Humanoid
humanoid:PlayEmote("Shrug")