禁用默认 UI

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

所有 Roblox 体验都包含默认启用的几个用户界面元素。如果你不需要任何这些元素或者想用自己的创作替换它们,你可以在客户端脚本中使用 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
Core UI elements in every Roblox experience.
客户端脚本 - 禁用默认 UI 元素

local StarterGui = game:GetService("StarterGui")
-- 禁用默认生命条和背包
StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Health, false)
StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false)

此外,具有触摸功能的设备默认包括虚拟拇指和跳跃按钮。如果需要,你可以在客户端脚本中设置 GuiService.TouchControlsEnabledfalse 来隐藏这些元素。

UI elements for touch-capable devices in every Roblox experience
客户端脚本 - 禁用触摸控件

local GuiService = game:GetService("GuiService")
GuiService.TouchControlsEnabled = false