Engine-Klasse
UserGameSettings
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Zusammenfassung
Eigenschaften
Methoden
GetOnboardingCompleted(onboardingId: string):boolean |
SetOnboardingCompleted(onboardingId: string):() |
Events
FullscreenChanged(isFullscreen: boolean):RBXScriptSignal |
StudioModeChanged(isStudioMode: boolean):RBXScriptSignal |
Code-Beispiele
BenutzerSpieleinstellungen Listener
local gameSettings = UserSettings().GameSettings
local function onGameSettingChanged(nameOfSetting)
-- Hole den Wert dieser Einstellung durch einen pcall, um sicherzustellen, dass wir ihn abrufen können.
-- Manchmal wird das Ereignis mit Eigenschaften ausgelöst, auf die LocalScripts nicht zugreifen können.
local canGetSetting, setting = pcall(function()
return gameSettings[nameOfSetting]
end)
if canGetSetting then
print("Deine " .. nameOfSetting .. " hat sich geändert zu: " .. tostring(setting))
end
end
gameSettings.Changed:Connect(onGameSettingChanged)API-Referenz
Eigenschaften
ComputerCameraMovementMode
ControlMode
Methoden
GetOnboardingCompleted
SetCameraYInvertVisible
UserGameSettings:SetCameraYInvertVisible():()
Rückgaben
()
SetGamepadCameraSensitivityVisible
UserGameSettings:SetGamepadCameraSensitivityVisible():()
Rückgaben
()
Events
FullscreenChanged
Parameter
Code-Beispiele
Vollbildmodus-Erkennung
local gameSettings = UserSettings().GameSettings
local function checkFullScreenMode()
local inFullscreen = gameSettings:InFullScreen()
if inFullscreen then
print("Vollbildmodus aktiviert!")
else
print("Vollbildmodus deaktiviert!")
end
end
checkFullScreenMode()
gameSettings.FullscreenChanged:Connect(checkFullScreenMode)StudioModeChanged
Parameter