學習
引擎類別
UserGameSettings
無法建立
服務
未複製

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡


概要
繼承成員
範例程式碼
用戶遊戲設置監聽器
local gameSettings = UserSettings().GameSettings
local function onGameSettingChanged(nameOfSetting)
-- 透過 pcall 獲取這個設置的值,以確保我們可以檢索它。
-- 有時事件會在 LocalScripts 無法訪問的屬性上觸發。
local canGetSetting, setting = pcall(function()
return gameSettings[nameOfSetting]
end)
if canGetSetting then
print("您的 " .. nameOfSetting .. " 變更為: " .. tostring(setting))
end
end
gameSettings.Changed:Connect(onGameSettingChanged)

API 參考
屬性
AllTutorialsDisabled
Roblox 指令碼安全性
平行讀取
UserGameSettings.AllTutorialsDisabled:boolean

BadgeVisible
Roblox 指令碼安全性
平行讀取
UserGameSettings.BadgeVisible:boolean

CameraMode
Roblox 指令碼安全性
平行讀取
UserGameSettings.CameraMode:Enum.CustomCameraMode

ChatVisible
Roblox 指令碼安全性
平行讀取
UserGameSettings.ChatVisible:boolean

ComputerCameraMovementMode
平行讀取
功能: Input
UserGameSettings.ComputerCameraMovementMode:Enum.ComputerCameraMovementMode

ComputerMovementMode
平行讀取
功能: Input
UserGameSettings.ComputerMovementMode:Enum.ComputerMovementMode

ControlMode
已棄用

Fullscreen
Roblox 指令碼安全性
平行讀取
UserGameSettings.Fullscreen:boolean

GamepadCameraSensitivity
平行讀取
功能: Input
UserGameSettings.GamepadCameraSensitivity:number

GraphicsOptimizationMode
Roblox 指令碼安全性
平行讀取
UserGameSettings.GraphicsOptimizationMode:Enum.GraphicsOptimizationMode

GraphicsQualityLevel
Roblox 指令碼安全性
平行讀取
UserGameSettings.GraphicsQualityLevel:number

HasEverUsedVR
Roblox 指令碼安全性
平行讀取
UserGameSettings.HasEverUsedVR:boolean

MasterVolume
Roblox 指令碼安全性
平行讀取
UserGameSettings.MasterVolume:number

MasterVolumeStudio
Roblox 指令碼安全性
平行讀取
UserGameSettings.MasterVolumeStudio:number

MaxQualityEnabled
Roblox 指令碼安全性
平行讀取
UserGameSettings.MaxQualityEnabled:boolean

MouseSensitivity
平行讀取
功能: Input
UserGameSettings.MouseSensitivity:number

OnboardingsCompleted
Roblox 指令碼安全性
平行讀取
UserGameSettings.OnboardingsCompleted:string

PartyVoiceVolume
Roblox 指令碼安全性
平行讀取
UserGameSettings.PartyVoiceVolume:number

PeoplePageLayout
Roblox 指令碼安全性
平行讀取
UserGameSettings.PeoplePageLayout:Enum.PeoplePageLayout

PlayerListVisible
Roblox 指令碼安全性
平行讀取
UserGameSettings.PlayerListVisible:boolean

PlayerNamesEnabled
Roblox 指令碼安全性
平行讀取
UserGameSettings.PlayerNamesEnabled:boolean

RCCProfilerRecordFrameRate
平行讀取
UserGameSettings.RCCProfilerRecordFrameRate:number

RCCProfilerRecordTimeFrame
平行讀取
UserGameSettings.RCCProfilerRecordTimeFrame:number

RotationType
平行讀取
功能: Input
UserGameSettings.RotationType:Enum.RotationType

SavedQualityLevel
平行讀取
功能: Players
UserGameSettings.SavedQualityLevel:Enum.SavedQualitySetting

StartMaximized
未複製
無法建立指令碼
Roblox 指令碼安全性
平行讀取
UserGameSettings.StartMaximized:boolean

StartScreenPosition
未複製
無法建立指令碼
Roblox 指令碼安全性
平行讀取
UserGameSettings.StartScreenPosition:Vector2

StartScreenSize
未複製
無法建立指令碼
Roblox 指令碼安全性
平行讀取
UserGameSettings.StartScreenSize:Vector2

TouchCameraMovementMode
平行讀取
功能: Input
UserGameSettings.TouchCameraMovementMode:Enum.TouchCameraMovementMode

TouchMovementMode
平行讀取
功能: Input
UserGameSettings.TouchMovementMode:Enum.TouchMovementMode

UsedCoreGuiIsVisibleToggle
Roblox 指令碼安全性
平行讀取
UserGameSettings.UsedCoreGuiIsVisibleToggle:boolean

UsedCustomGuiIsVisibleToggle
Roblox 指令碼安全性
平行讀取
UserGameSettings.UsedCustomGuiIsVisibleToggle:boolean

UsedHideHudShortcut
Roblox 指令碼安全性
平行讀取
UserGameSettings.UsedHideHudShortcut:boolean

VignetteEnabled
Roblox 指令碼安全性
平行讀取
UserGameSettings.VignetteEnabled:boolean

VREnabled
Roblox 指令碼安全性
平行讀取
UserGameSettings.VREnabled:boolean

VRRotationIntensity
Roblox 指令碼安全性
平行讀取
UserGameSettings.VRRotationIntensity:number

VRSmoothRotationEnabled
Roblox 指令碼安全性
平行讀取
UserGameSettings.VRSmoothRotationEnabled:boolean

方法
GetCameraYInvertValue
功能: Input
UserGameSettings:GetCameraYInvertValue():number
返回

GetOnboardingCompleted
功能: Players
UserGameSettings:GetOnboardingCompleted(onboardingId:string):boolean
參數
onboardingId:string
返回

InFullScreen
功能: Players
UserGameSettings:InFullScreen():boolean
返回

InStudioMode
功能: Players
UserGameSettings:InStudioMode():boolean
返回

SetCameraYInvertVisible
功能: Input
UserGameSettings:SetCameraYInvertVisible():()
返回
()

SetGamepadCameraSensitivityVisible
功能: Input
UserGameSettings:SetGamepadCameraSensitivityVisible():()
返回
()

SetOnboardingCompleted
功能: Players
UserGameSettings:SetOnboardingCompleted(onboardingId:string):()
參數
onboardingId:string
返回
()

活動
FullscreenChanged
UserGameSettings.FullscreenChanged(isFullscreen:boolean):RBXScriptSignal
參數
isFullscreen:boolean
範例程式碼
全螢幕模式檢測
local gameSettings = UserSettings().GameSettings
local function checkFullScreenMode()
local inFullscreen = gameSettings:InFullScreen()
if inFullscreen then
print("全螢幕模式已啟用!")
else
print("全螢幕模式已禁用!")
end
end
checkFullScreenMode()
gameSettings.FullscreenChanged:Connect(checkFullScreenMode)

StudioModeChanged
UserGameSettings.StudioModeChanged(isStudioMode:boolean):RBXScriptSignal
參數
isStudioMode:boolean

©2026 Roblox Corporation、Roblox、Roblox 標誌及 Powering Imagination 是我們在美國及其他國家地區的部分註冊與未註冊商標。