Studio
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
วัตถุสตูดิโอเป็นวัตถุการตั้งค่าที่สุดพิเศษสำหรับ Roblox Studio สามารถพบได้ในการตั้งค่าของ Roblox Studio ภายใต้แท็บสตูดิโอ
สรุป
คุณสมบัติ
หากตั้งค่าเป็นจริง Roblox Studio จะพยายามโอนการเปลี่ยนแปลงสคริปต์ที่ทำในระหว่างเซสชันเล่นเดี่ยวไปยังสถานที่ที่เปิดอยู่
หากตั้งค่าเป็นจริง กล่องเลือกโฮเวอร์ที่แสดงเมื่อเลื่อนเมาส์เหนือวัตถุที่สามารถเลือกได้ใน Workspace จะกระพริบระหว่าง Hover Over Color และ Select Color ขึ้นอยู่กับ Hover Animate Speed
กำหนดสีพื้นหลังของเครื่องมือตัวแก้ไขสคริปต์ของ Roblox Studio
ตั้งโหมดการเลื่อนของแท็บ Advanced Objects ใน Roblox Studio
ตั้งสีของฟังก์ชันและคีย์เวิร์ดที่ใช้งานในตัวแก้ไขสคริปต์
ตั้งจำนวนสตัดที่กล้องจะเคลื่อนไปข้างหน้าหรือถอยหลังเมื่อใช้ล้อเมาส์
ตั้งค่าความเร็วในสตัด/วินาทีที่กล้องเคลื่อนที่ในขณะที่กด Shift ด้วยปุ่มกดเคลื่อนที่
ตั้งค่าความเร็วในสตัด/วินาทีที่กล้องเคลื่อนที่เมื่อกดปุ่มการเคลื่อนที่
หากตั้งค่าเป็นจริง ออกจะถูกล้างอัตโนมัติเมื่อเปลี่ยนเซสชั่นเกม
กำหนดสีของความคิดเห็นในเครื่องแก้ไขสคริปต์ของ Roblox Studio
หากตั้งค่าเป็นจริง วัตถุที่ถูกยกเลิกจะปรากฏในหน้าต่างวัตถุขั้นสูงและในเบราว์เซอร์วัตถุ
เมื่อตั้งค่าเป็นจริง ตัวแก้ไขสคริปต์และแถบคําสั่งจะแสดงเมนูการเติมอัตโนมัติในขณะที่เขียน
ระบุสีของเส้นใต้วงกลมที่แสดงเมื่อพบรหัสที่ไม่ถูกต้องในตัวแก้ไขสคริปต์
ตั้งสีไฮไลต์ของการจับคู่ในการดำเนินการค้นหาของตัวแก้ไขสคริปต์ (Ctrl+F)
ระบุฟอนต์ที่ใช้ในเครื่องแก้ไขสคริปต์
ระบุความถี่ที่แอนิเมชั่นโฮเวอร์จะกระพริบเมื่อเมาส์เลื่อนเหนือวัตถุที่สามารถเลือกได้ใน Workspace
ระบุสีที่กล่องเลือกโฮเวอร์ใช้
ตั้งสีข้อความของคีย์ Luau ที่ติดตั้งไว้
ตั้งค่าความหนาของตัวเลือกที่ประดับ Model.PrimaryPart นี้ ค่านี้ถูกจำกัดระหว่าง 0 และ 0.05
ระบุว่าจะใช้งานคุณลักษณะตัวแก้ไขข้อผิดพลาด Lua หรือไม่
ตั้งสีไฮไลต์ของแปรที่คลิกสองครั้งในตัวแก้ไขสคริปต์
จํานวนบรรทัดสูงสุดที่สามารถแสดงในออกได้
กำหนดสีของตัวเลขในเครื่องแก้ไขสคริปต์ของ Roblox Studio
หากตั้งค่าเป็นจริง เสียงที่เล่นจะได้ยินเฉพาะเมื่อหน้าต่างเกมได้รับการโฟกัส
ตั้งสีข้อความของตัวละครผู้ดำเนินการในเอดิเตอร์สคริปต์
ระบุฟอนต์ที่ใช้โดยออกผล
ตั้งโหมดเลย์เอาต์ของออกผล
ตั้งระดับสิทธิ์สูงสุดที่ API ต้องมีเพื่อแสดงในเบราว์เซอร์วัตถุ ดู Enum.PermissionLevelShown สำหรับข้อมูลเพิ่มเติม
ไดเรกทอรีที่ส่วนปลั๊กอินท้องถิ่นถูกจัดเก็บ
เมื่อตั้งค่าเป็นจริง Roblox Studio ลัดจะได้รับความสำคัญมากกว่าการใส่ข้อมูลที่ถูกจับในหน้าต่างเกม
เวลา (ในวินาที) ที่สคริปต์สามารถรอการดำเนินการต่อได้ก่อนที่จะหมดเวลา
สีของกล่องเลือกที่ใช้กับการเลือกวัตถุใน Workspace
ตั้งสีของกล่องเลือก Model.PrimaryPart
ตั้งสีพื้นหลังของข้อความที่เลือกในตัวแก้ไขสคริปต์
ตั้งสีข้อความของข้อความที่เลือกในตัวแก้ไขสคริปต์
หากตั้งค่าเป็นจริง CoreGui จะปรากฏในสํารวจในขณะที่เกมกําลังทํางาน
หากตั้งค่าเป็นจริง ข้อมูลวินิจฉัยพื้นฐานจะปรากฏในด้านล่างขวา
หากตั้งค่าเป็นจริง, เลื่อนเมาส์ไปเหนือวัตถุใน Workspace จะแสดงกล่องเลือก
เมื่อตั้งค่าเป็นจริง เน็ตเวิร์กการนําทางที่ใช้โดย PathfindingService จะถูกแสดงผล
เมื่อตั้งค่าเป็นจริง PluginGuiService จะปรากฏในส่วนสํารวจของ Roblox Studio
กำหนดสีของสตริงในเครื่องแก้ไขสคริปต์
ระบุจำนวนช่องว่างที่ใช้เพื่อแทนที่แท็บในเครื่องแก้ไขสคริปต์
กำหนดสีของข้อความปกติในตัวแก้ไขสคริปต์
หากตั้งค่าเป็นจริง ข้อความในตัวแก้ไขสคริปต์จะถูกห่อ
ใช้เพื่อรับ/ตั้งค่าปัจจุบัน theme ที่ใช้โดย Studio
ระบุสีของเส้นคั่นคลื่นที่แสดงเมื่อตัววิเคราะห์สคริปต์รับปัญหาที่ควรได้รับการแก้ไขในเอเดอร์สคริปต์
วิธีการ
ส่งคืนรายการของ themes ที่มีอยู่ใน Studio
อีเวนต์
เหตุการณ์เรียกเมื่อมีการเปลี่ยนแปลง theme ของ Studio
คุณสมบัติ
"TODO" Color
"function" Color
"local" Color
"nil" Color
"self" Color
ActionOnAutoResumeSync
ActionOnStopSync
Active Color
Active Hover Over Color
Always Save Script Changes
หากตั้งค่าเป็นจริง Roblox Studio จะพยายามโอนการเปลี่ยนแปลงสคริปต์ที่ทำในระหว่างเซสชันเล่นเดี่ยวไปยังสถานที่ที่เปิดอยู่
Animate Hover Over
หากตั้งค่าเป็นจริง กล่องเลือกโฮเวอร์ที่แสดงเมื่อเลื่อนเมาส์เหนือวัตถุที่สามารถเลือกได้ใน Workspace จะกระพริบระหว่าง Hover Over Color และ Select Color ขึ้นอยู่กับ Hover Animate Speed
Auto Clean Empty Line
Auto Closing Brackets
Auto Closing Quotes
Auto Delete Closing Brackets and Quotes
Auto Indent Rule
Auto-Recovery Enabled
Auto-Recovery Interval (Minutes)
AutoResumeSyncOnPlaceOpen
AutocompleteAcceptanceBehavior
Automatically trigger AI Code Completion
Basic Objects Display Mode
ตั้งโหมดการเลื่อนของแท็บ Advanced Objects ใน Roblox Studio
Bool Color
Bracket Color
Camera Pan Speed
Camera Shift Speed
ตั้งค่าความเร็วในสตัด/วินาทีที่กล้องเคลื่อนที่ในขณะที่กด Shift ด้วยปุ่มกดเคลื่อนที่
Camera Speed Adjust Binding
Camera Zoom to Mouse Position
CameraAdaptiveSpeed
CameraOrbitSensitivity
CameraPanSensitivity
CameraShiftFactor
CameraTweenFocus
CameraZoomSpeed
CommandBarLocalState
Current Line Highlight Color
Debugger Current Line Color
Debugger Error Line Color
DeprecatedObjectsShown
หากตั้งค่าเป็นจริง วัตถุที่ถูกยกเลิกจะปรากฏในหน้าต่างวัตถุขั้นสูงและในเบราว์เซอร์วัตถุ
DisplayLanguage
DraggerActiveColor
DraggerMajorGridIncrement
DraggerMaxSoftSnaps
DraggerPassiveColor
DraggerShowHoverRuler
DraggerShowMeasurement
DraggerShowTargetSnap
DraggerSoftSnapMarginFactor
DraggerSummonMarginFactor
DraggerTiltRotateDuration
Enable Autocomplete
เมื่อตั้งค่าเป็นจริง ตัวแก้ไขสคริปต์และแถบคําสั่งจะแสดงเมนูการเติมอัตโนมัติในขณะที่เขียน
Enable Autocomplete Doc View
Enable CoreScript Debugger
Enable Http Sandboxing
Enable Internal Beta Features
Enable Internal Features
Enable Script Analysis
Enable Scrollbar Markers
Enable Signature Help
Enable Signature Help Doc View
Enable Temporary Tabs
Enable Temporary Tabs In Explorer
Enable Type Hover
EnableCodeAssist
EnableIndentationRulers
EnableSelectionTooltips
Find Selection Background Color
ตั้งสีไฮไลต์ของการจับคู่ในการดำเนินการค้นหาของตัวแก้ไขสคริปต์ (Ctrl+F)
Font
ระบุฟอนต์ที่ใช้ในเครื่องแก้ไขสคริปต์
Format On Paste
Format On Type
FreeCameraSpeedScroll
Function Name Color
Highlight Current Line
Highlight Occurances
HintColor
Hover Animate Speed
ระบุความถี่ที่แอนิเมชั่นโฮเวอร์จะกระพริบเมื่อเมาส์เลื่อนเหนือวัตถุที่สามารถเลือกได้ใน Workspace
Hover Box Thickness
Hover Line Thickness
IconOverrideDir
Indent Using Spaces
IndentationRulerColor
InformationColor
LargeFileLineCountThreshold
LargeFileThreshold
Line Thickness
ตั้งค่าความหนาของตัวเลือกที่ประดับ Model.PrimaryPart นี้ ค่านี้ถูกจำกัดระหว่าง 0 และ 0.05
LoadAllBuiltinPluginsInRunModes
LoadUserPluginsInRunModes
LocalAssetsFolder
LuaDebuggerEnabledAtStartup
Luau Keyword Color
Main Volume
Menu Item Background Color
Method Color
Only Play Audio from Window in Focus
หากตั้งค่าเป็นจริง เสียงที่เล่นจะได้ยินเฉพาะเมื่อหน้าต่างเกมได้รับการโฟกัส
Output Font
ระบุฟอนต์ที่ใช้โดยออกผล
PermissionLevelShown
ตั้งระดับสิทธิ์สูงสุดที่ API ต้องมีเพื่อแสดงในเบราว์เซอร์วัตถุ ดู Enum.PermissionLevelShown สำหรับข้อมูลเพิ่มเติม
Physical Draggers Select Scope By Default
Pivot Snap To Geometry Color
PluginDebuggingEnabled
PluginsDir
ไดเรกทอรีที่ส่วนปลั๊กอินท้องถิ่นถูกจัดเก็บ
Primary Text Color
Property Color
ReloadBuiltinPluginsOnChange
ReloadLocalPluginsOnChange
Respect Studio shortcuts when game has focus
เมื่อตั้งค่าเป็นจริง Roblox Studio ลัดจะได้รับความสำคัญมากกว่าการใส่ข้อมูลที่ถูกจับในหน้าต่างเกม
Ruler Color
Rulers
RuntimeUndoBehavior
Script Editor Color Preset
Script Editor Scrollbar Background Color
Script Editor Scrollbar Handle Color
Scroll Past Last Line
Secondary Text Color
Selected Menu Item Background Color
Selected Text Color
Selection Box Thickness
Selection Line Thickness
Set Pivot of Imported Parts
Show Core GUI in Explorer while Playing
หากตั้งค่าเป็นจริง CoreGui จะปรากฏในสํารวจในขณะที่เกมกําลังทํางาน
Show FileSyncService
Show Hidden Objects in Explorer
Show Light Guides
Show Navigation Labels
Show Navigation Mesh
เมื่อตั้งค่าเป็นจริง เน็ตเวิร์กการนําทางที่ใช้โดย PathfindingService จะถูกแสดงผล
Show Pathfinding Links
Show Plugin GUI Service in Explorer
เมื่อตั้งค่าเป็นจริง PluginGuiService จะปรากฏในส่วนสํารวจของ Roblox Studio
Show Singly Selected Attachment Parent Frame
Show Whitespace
Show plus button on hover in Explorer
ShowCorePackagesInExplorer
Skip Closing Brackets and Quotes
Theme
คุณสมบัติธีมใช้เพื่อรับ/ตั้งค่าธีมปัจจุบัน StudioTheme ที่ใช้โดย Studio
มันมีไว้สำหรับใช้ภายใน Plugins แต่จะดำเนินการในบรรทัดคำสั่งด้วย คุณสามารถเข้าถึงฟังก์ชันผ่านทาง:
settings().Studio.Theme
อินสแตนซ์หากคุณต้องการพิมพ์ธีมสตูดิโอปัจจุบัน:
print("The current Studio theme is:", settings().Studio.Theme)
Use Bounding Box Move Handles
Warning Color
ระบุสีของเส้นคั่นคลื่นที่แสดงเมื่อตัววิเคราะห์สคริปต์รับปัญหาที่ควรได้รับการแก้ไขในเอเดอร์สคริปต์
Whitespace Color
วิธีการ
GetAvailableThemes
ฟังก์ชัน GetAvailableThemes() จะคืนรายการของ StudioThemes ที่มีอยู่ใน Studio คุณสามารถเข้าถึงฟังก์ชันได้โดย:
settings().Studio:GetAvailableThemes()
ส่งค่ากลับ
รายการธีมที่มีอยู่ใน Studio
ตัวอย่างโค้ด
The code below retrieves an array of all available themes and then iterates through them.
local themes = settings().Studio:GetAvailableThemes()
for _, theme in pairs(themes) do
print(theme)
end
อีเวนต์
ThemeChanged
อีเวนต์ ThemeChanged จะเกิดขึ้นเมื่อมีการเปลี่ยนแปลงใน Studio Themeการใช้งานที่ดีที่สุดของอีเวนต์นี้คือการรับสีจากธีมที่เปลี่ยนและอัปเดต UI ของปลั๊กอินตามลำดับ