Apprendre
Classe de moteur
UserGameSettings
Création impossible
Service
Non répliqué

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.


Résumé
Membres hérités
Échantillons de code
Écouteur de paramètres utilisateur
local gameSettings = UserSettings().GameSettings
local function onGameSettingChanged(nameOfSetting)
-- Récupérez la valeur de ce paramètre via un pcall pour vous assurer que nous pouvons la récupérer.
-- Parfois, l'événement se déclenche avec des propriétés auxquelles les LocalScripts ne peuvent pas accéder.
local canGetSetting, setting = pcall(function()
return gameSettings[nameOfSetting]
end)
if canGetSetting then
print("Votre " .. nameOfSetting .. " a changé en : " .. tostring(setting))
end
end
gameSettings.Changed:Connect(onGameSettingChanged)

Référence API
Propriétés
AllTutorialsDisabled
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.AllTutorialsDisabled:boolean

BadgeVisible
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.BadgeVisible:boolean

CameraMode
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.CameraMode:Enum.CustomCameraMode

ChatVisible
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.ChatVisible:boolean

ComputerCameraMovementMode
Lecture parallèle
Capacités : Input
UserGameSettings.ComputerCameraMovementMode:Enum.ComputerCameraMovementMode

ComputerMovementMode
Lecture parallèle
Capacités : Input
UserGameSettings.ComputerMovementMode:Enum.ComputerMovementMode

ControlMode
Déprécié

Fullscreen
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.Fullscreen:boolean

GamepadCameraSensitivity
Lecture parallèle
Capacités : Input
UserGameSettings.GamepadCameraSensitivity:number

GraphicsOptimizationMode
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.GraphicsOptimizationMode:Enum.GraphicsOptimizationMode

GraphicsQualityLevel
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.GraphicsQualityLevel:number

HasEverUsedVR
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.HasEverUsedVR:boolean

MasterVolume
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.MasterVolume:number

MasterVolumeStudio
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.MasterVolumeStudio:number

MaxQualityEnabled
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.MaxQualityEnabled:boolean

MouseSensitivity
Lecture parallèle
Capacités : Input
UserGameSettings.MouseSensitivity:number

OnboardingsCompleted
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.OnboardingsCompleted:string

PartyVoiceVolume
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.PartyVoiceVolume:number

PeoplePageLayout
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.PeoplePageLayout:Enum.PeoplePageLayout

PlayerListVisible
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.PlayerListVisible:boolean

PlayerNamesEnabled
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.PlayerNamesEnabled:boolean

RCCProfilerRecordFrameRate
Lecture parallèle
UserGameSettings.RCCProfilerRecordFrameRate:number

RCCProfilerRecordTimeFrame
Lecture parallèle
UserGameSettings.RCCProfilerRecordTimeFrame:number

RotationType
Lecture parallèle
Capacités : Input
UserGameSettings.RotationType:Enum.RotationType

SavedQualityLevel
Lecture parallèle
Capacités : Players
UserGameSettings.SavedQualityLevel:Enum.SavedQualitySetting

StartMaximized
Non répliqué
Non scriptable
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.StartMaximized:boolean

StartScreenPosition
Non répliqué
Non scriptable
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.StartScreenPosition:Vector2

StartScreenSize
Non répliqué
Non scriptable
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.StartScreenSize:Vector2

TouchCameraMovementMode
Lecture parallèle
Capacités : Input
UserGameSettings.TouchCameraMovementMode:Enum.TouchCameraMovementMode

TouchMovementMode
Lecture parallèle
Capacités : Input
UserGameSettings.TouchMovementMode:Enum.TouchMovementMode

UsedCoreGuiIsVisibleToggle
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.UsedCoreGuiIsVisibleToggle:boolean

UsedCustomGuiIsVisibleToggle
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.UsedCustomGuiIsVisibleToggle:boolean

UsedHideHudShortcut
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.UsedHideHudShortcut:boolean

VignetteEnabled
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.VignetteEnabled:boolean

VREnabled
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.VREnabled:boolean

VRRotationIntensity
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.VRRotationIntensity:number

VRSmoothRotationEnabled
Sécurité des scripts Roblox
Lecture parallèle
UserGameSettings.VRSmoothRotationEnabled:boolean

Méthodes
GetCameraYInvertValue
Capacités : Input
UserGameSettings:GetCameraYInvertValue():number
Retours

GetOnboardingCompleted
Capacités : Players
UserGameSettings:GetOnboardingCompleted(onboardingId:string):boolean
Paramètres
onboardingId:string
Retours

InFullScreen
Capacités : Players
UserGameSettings:InFullScreen():boolean
Retours

InStudioMode
Capacités : Players
UserGameSettings:InStudioMode():boolean
Retours

SetCameraYInvertVisible
Capacités : Input
UserGameSettings:SetCameraYInvertVisible():()
Retours
()

SetGamepadCameraSensitivityVisible
Capacités : Input
UserGameSettings:SetGamepadCameraSensitivityVisible():()
Retours
()

SetOnboardingCompleted
Capacités : Players
UserGameSettings:SetOnboardingCompleted(onboardingId:string):()
Paramètres
onboardingId:string
Retours
()

Événements
FullscreenChanged
UserGameSettings.FullscreenChanged(isFullscreen:boolean):RBXScriptSignal
Paramètres
isFullscreen:boolean
Échantillons de code
Détection du mode plein écran
local gameSettings = UserSettings().GameSettings
local function checkFullScreenMode()
local inFullscreen = gameSettings:InFullScreen()
if inFullscreen then
print("Mode plein écran activé !")
else
print("Mode plein écran désactivé !")
end
end
checkFullScreenMode()
gameSettings.FullscreenChanged:Connect(checkFullScreenMode)

StudioModeChanged
UserGameSettings.StudioModeChanged(isStudioMode:boolean):RBXScriptSignal
Paramètres
isStudioMode:boolean

©2026 Société Roblox. Roblox, le logo Roblox et Powering Imagination font partie de nos marques déposées aux États-Unis et dans d'autres pays.