すべての Roblox 経験には、デフォルトで有効になっている複数の UI 要素が含まれています。これらの要素のいずれも必要ない場合や、自分の作品で置き換えたい場合は、関連する SetCoreGuiEnabled() オプションを持つクライアント側スクリプトで Enum.CoreGuiType メソッドを使用できます。
デフォルトの UI | 関連する enum |
---|---|
動的に更新された Players リスト、一般的に リーダーボード として使用されます。 | Enum.CoreGuiType.PlayerList |
キャラクターの Health バー。キャラクターの Humanoid がフルHPである場合、表示されません。 | Enum.CoreGuiType.Health |
キャラクターの Backpack に含まれる 体験ツール 。バックパックに Tools がない場合は表示されません。 | Enum.CoreGuiType.Backpack |
テキストチャット ウィンドウ。 | Enum.CoreGuiType.Chat |
キャラクターの エモート ポップアップメニュー。 | Enum.CoreGuiType.EmotesMenu |
プレイヤーの視点や自分のキャラクターの表示を行うウィンドウ。プレイヤーが Roblox メニューから 自分のビュー を有効にしていない限り、表示されません。 | Enum.CoreGuiType.SelfView |
画面の右側にある キャプチャスクリーンショットボタン 。プレイヤーが Roblox メニューから キャプチャ を有効にしていない限り、表示されません。 | Enum.CoreGuiType.Captures |

クライアントスクリプト - デフォルトの 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