เรียนรู้
Engine Class
ScriptDebuggerService
ไม่สามารถสร้าง
บริการ
ไม่ซ้ำ

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่


สรุป
วิธีการ
AddBreakpoint(scriptInstance: LuaSourceContainer,breakpoint: Dictionary):ScriptBreakpointResult
Pause():()
GetThreads():{ScriptDebugThread}
GetStackTrace(threadId: number,startFrame: number?):DebugStackTraceResult
GetRootVariables(frameId: number):{ScriptVariable}
GetVariables(variablesReference: number):{ScriptVariable}
Evaluate(expression: string,frameId: number?):ScriptEvaluateResult
เหตุการณ์
Callbacks
OnStopped(stopped: Dictionary):ScriptResumeAction
สมาชิกที่ได้รับทอด

เอกสารอ้างอิงเกี่ยวกับ API
วิธีการ
AddBreakpoint
การรักษาความปลอดภัยของปลั๊กอิน
ScriptDebuggerService:AddBreakpoint(
scriptInstance:LuaSourceContainer, breakpoint:Dictionary
):ScriptBreakpointResult
พารามิเตอร์
scriptInstance:LuaSourceContainer
breakpoint:Dictionary
ส่งค่ากลับ
ScriptBreakpointResult

RemoveBreakpoint
การรักษาความปลอดภัยของปลั๊กอิน
ScriptDebuggerService:RemoveBreakpoint(
scriptInstance:LuaSourceContainer, line:number
พารามิเตอร์
scriptInstance:LuaSourceContainer
line:number
ส่งค่ากลับ

ClearBreakpoints
การรักษาความปลอดภัยของปลั๊กอิน
ScriptDebuggerService:ClearBreakpoints():()
ส่งค่ากลับ
()

SetExceptionBreakMode
การรักษาความปลอดภัยของปลั๊กอิน
ScriptDebuggerService:SetExceptionBreakMode(breakMode:Enum.DebugBreakModeType):()
พารามิเตอร์
ส่งค่ากลับ
()

Pause
การรักษาความปลอดภัยของปลั๊กอิน
ScriptDebuggerService:Pause():()
ส่งค่ากลับ
()

GetThreads
การรักษาความปลอดภัยของปลั๊กอิน
ScriptDebuggerService:GetThreads():{ScriptDebugThread}
ส่งค่ากลับ
{ScriptDebugThread}

GetStackTrace
การรักษาความปลอดภัยของปลั๊กอิน
ScriptDebuggerService:GetStackTrace(
threadId:number, startFrame:number?
):DebugStackTraceResult
พารามิเตอร์
threadId:number
startFrame:number?
ค่าเริ่มต้น: "nil"
ส่งค่ากลับ
DebugStackTraceResult

GetRootVariables
การรักษาความปลอดภัยของปลั๊กอิน
ScriptDebuggerService:GetRootVariables(frameId:number):{ScriptVariable}
พารามิเตอร์
frameId:number
ส่งค่ากลับ
{ScriptVariable}

GetVariables
การรักษาความปลอดภัยของปลั๊กอิน
ScriptDebuggerService:GetVariables(variablesReference:number):{ScriptVariable}
พารามิเตอร์
variablesReference:number
ส่งค่ากลับ
{ScriptVariable}

Evaluate
การรักษาความปลอดภัยของปลั๊กอิน
ScriptDebuggerService:Evaluate(
expression:string, frameId:number?
):ScriptEvaluateResult
พารามิเตอร์
expression:string
frameId:number?
ค่าเริ่มต้น: "nil"
ส่งค่ากลับ
ScriptEvaluateResult

เหตุการณ์
Resumed
การรักษาความปลอดภัยของปลั๊กอิน
ScriptDebuggerService.Resumed(threadIds:{any}):RBXScriptSignal
พารามิเตอร์
threadIds:{any}

Callbacks
OnStopped
การรักษาความปลอดภัยของปลั๊กอิน
ScriptDebuggerService.OnStopped(stopped:Dictionary):ScriptResumeAction
พารามิเตอร์
stopped:Dictionary
ส่งค่ากลับ
ScriptResumeAction

©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ