學習
引擎類別
UserSettings
無法建立

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


概要
繼承成員
範例程式碼
IsUserFeatureEnabled 範例
if UserSettings():IsUserFeatureEnabled("UserNoCameraClickToMove") then
print("'ClickToMove' 應該不再從 CameraScript 載入!")
else
print("'ClickToMove' 仍然從 CameraScript 載入!")
end
全螢幕模式檢測
local gameSettings = UserSettings().GameSettings
local function checkFullScreenMode()
local inFullscreen = gameSettings:InFullScreen()
if inFullscreen then
print("全螢幕模式已啟用!")
else
print("全螢幕模式已禁用!")
end
end
checkFullScreenMode()
gameSettings.FullscreenChanged:Connect(checkFullScreenMode)
用戶遊戲設置監聽器
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 參考
方法
IsUserFeatureEnabled
功能: Players
UserSettings:IsUserFeatureEnabled(name:string):boolean
參數
name:string
返回
範例程式碼
IsUserFeatureEnabled 範例
if UserSettings():IsUserFeatureEnabled("UserNoCameraClickToMove") then
print("'ClickToMove' 應該不再從 CameraScript 載入!")
else
print("'ClickToMove' 仍然從 CameraScript 載入!")
end

Reset
功能: Players
UserSettings:Reset():()
返回
()

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