ทุกเกมของ Roblox จะมีองค์ประกอบ UI หลายอย่างที่เปิดใช้งานโดยค่าเริ่มต้น หากคุณไม่ต้องการองค์ประกอบใด ๆ เหล่านี้หรือหากคุณต้องการแทนที่ด้วยการสร้างของคุณเอง คุณสามารถใช้วิธี SetCoreGuiEnabled() ในสคริปต์ฝั่งไคลเอ็นต์พร้อมกับตัวเลือก Enum.CoreGuiType ที่เกี่ยวข้อง
| UI เริ่มต้น | อีนัมที่เกี่ยวข้อง |
|---|---|
| รายการ Players ที่อัปเดตแบบไดนามิก ซึ่งมักใช้เป็น กระดานผู้นำ | Enum.CoreGuiType.PlayerList |
| แถบ Health ของตัวละคร ไม่แสดงหากตัวละครมี Humanoid ที่มีสุขภาพเต็ม | Enum.CoreGuiType.Health |
| กระเป๋า Backpack ของตัวละคร ซึ่งมี เครื่องมือในเกม ไม่แสดงหากไม่มี Tools ในกระเป๋า | Enum.CoreGuiType.Backpack |
| หน้าต่าง แชทข้อความ | Enum.CoreGuiType.Chat |
| เมนูป๊อปอัพของ อิโมต ของตัวละคร | Enum.CoreGuiType.EmotesMenu |
| หน้าต่างที่แสดงมุมมองของผู้เล่นหรือตัวละครของพวกเขา ไม่แสดงก็ต่อเมื่อผู้เล่นเปิดใช้งาน มุมมองตนเอง จากเมนู Roblox | Enum.CoreGuiType.SelfView |
| ปุ่ม จับภาพหน้าจอ ที่ด้านขวาของหน้าจอ จะไม่แสดงก็ต่อเมื่อผู้เล่นเปิดใช้งาน การจับภาพ จากเมนู Roblox | Enum.CoreGuiType.Captures |
| Avatar Switcher ช่วยให้ผู้ใช้สามารถเปลี่ยนภาพอวตาร์ของแพลตฟอร์มได้ | Enum.CoreGuiType.AvatarSwitcher |

สคริปต์ไคลเอ็นต์ - ปิดใช้งานองค์ประกอบ UI เริ่มต้นlocal StarterGui = game:GetService("StarterGui")-- ปิดใช้งานแถบสุขภาพและกระเป๋าStarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Health, false)StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false)
นอกจากนี้ อุปกรณ์ที่มีความสามารถในการสัมผัสยังมีลูกศรเสมือนและปุ่มกระโดดโดยค่าเริ่มต้น หากต้องการ คุณสามารถซ่อนองค์ประกอบเหล่านี้โดยการตั้งค่า GuiService.TouchControlsEnabled เป็น false ในสคริปต์ฝั่งไคลเอ็นต์

สคริปต์ไคลเอ็นต์ - ปิดใช้งานการควบคุมด้วยการสัมผัสlocal GuiService = game:GetService("GuiService")GuiService.TouchControlsEnabled = false