概要
屬性
方法
GetOnboardingCompleted(onboardingId: string):boolean |
SetOnboardingCompleted(onboardingId: string):() |
活動
FullscreenChanged(isFullscreen: boolean):RBXScriptSignal |
StudioModeChanged(isStudioMode: boolean):RBXScriptSignal |
範例程式碼
用戶遊戲設置監聽器
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 參考
屬性
ComputerCameraMovementMode
ControlMode
方法
GetOnboardingCompleted
SetCameraYInvertVisible
UserGameSettings:SetCameraYInvertVisible():()
返回
()
SetGamepadCameraSensitivityVisible
UserGameSettings:SetGamepadCameraSensitivityVisible():()
返回
()
活動
FullscreenChanged
參數
範例程式碼
全螢幕模式檢測
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
參數