Studio
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
スタジオオブジェクトは、Roblox Studio に限定された設定オブジェクトです。スタジオタブの Roblox Studio の設定で見つけることができます。
概要
プロパティ
[ true ] に設定すると、Roblox Studio は、プレイソロセッションで行われたスクリプトの変更を開いた場プレースに移行するように試みます。
[真] に設定すると、Workspace で選択可能なオブジェクトをマウスでホバーすると表示される選択ボックスは、Hover Over Color と Select Color に基づいて、Hover Animate Speed によってフラッシュします。
Roblox Studio のスクリプトエディタの背景色を指定します。
Roblox Studio の Advanced Objects タブのスクロールモードを設定します。
スクリプトエディタでビルトイン関数とキーワードの色を設定します。
カメラがマウスホイールを使用するときに前方または後方に移動するスタッド数を設定します。
カメラが移動キーを押しながら移動する速度をスタッド/秒で設定します。
移動キーが押されたときにカメラが移動する速度をスタッド/秒で設定します。
真に設定されると、ゲームセッションが切り替わると出力が自動的にクリアされます。
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 のエクスプローラーに表示されます。
スクリプトエディタで文字列の色を指定します。
スクリプトエディタでタブを表現するために使用されるスペースの数を指定します。
スクリプトエディタで普通のテキストの色を指定します。
真に設定されると、スクリプトエディタのテキストが包まれます。
Studio で使用されている現在の theme を取得/設定するために使用されます。
スクリプトアナライザがスクリプトエディタに取り込まれるべき問題を検出したときに表示されるウェーブアンダーラインの色を指定します。
方法
Studio で利用可能なリストを返します themes
イベント
Studio の theme が変更されたときに呼ばれるイベント。
プロパティ
"TODO" Color
"function" Color
"local" Color
"nil" Color
"self" Color
ActionOnAutoResumeSync
ActionOnStopSync
Active Color
Active Hover Over Color
Always Save Script Changes
[ true ] に設定すると、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
Bool Color
Bracket Color
Camera Pan Speed
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
DisplayLanguage
DraggerActiveColor
DraggerMajorGridIncrement
DraggerMaxSoftSnaps
DraggerPassiveColor
DraggerShowHoverRuler
DraggerShowMeasurement
DraggerShowTargetSnap
DraggerSoftSnapMarginFactor
DraggerSummonMarginFactor
DraggerTiltRotateDuration
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
Font
スクリプトエディタで使用されるフォントを指定します。
Format On Paste
Format On Type
FreeCameraSpeedScroll
Function Name Color
Highlight Current Line
Highlight Occurances
HintColor
Hover Box Thickness
Hover Line Thickness
IconOverrideDir
Indent Using Spaces
IndentationRulerColor
InformationColor
LargeFileLineCountThreshold
LargeFileThreshold
LoadAllBuiltinPluginsInRunModes
LoadUserPluginsInRunModes
LocalAssetsFolder
LuaDebuggerEnabledAtStartup
Luau Keyword Color
Main Volume
Menu Item Background Color
Method Color
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 FileSyncService
Show Hidden Objects in Explorer
Show Light Guides
Show Navigation Labels
Show Pathfinding Links
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
たとえば、現在の Studio テーマを印刷したい場インスタンス:
print("The current Studio theme is:", settings().Studio.Theme)
Use Bounding Box Move Handles
Whitespace Color
方法
GetAvailableThemes
GetAvailableThemes() 関数は、 で利用可能なリストを返します。関数にアクセスするには:
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
テーマが変更された イベント は、StudioのThemeが発生したときに発動します。このイベントの最良の使用法は、変更されたテーマから色を取得し、プラグインの UI を更新することです。