Engine Class
StudioTestService
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
สรุป
คุณสมบัติ
วิธีการ
AddPlayers(numPlayers: number):() |
EndTest(value: Variant):() |
ExecuteMultiplayerTestAsync(numPlayers: number,args: Variant):Variant |
ExecutePlayModeAsync(args: Variant):Variant |
ExecuteRunModeAsync(args: Variant):Variant |
GetTestArgs():Variant |
LeaveTest():() |
เอกสารอ้างอิงเกี่ยวกับ API
คุณสมบัติ
วิธีการ
AddPlayers
CanLeaveTest
EndTest
StudioTestService:EndTest(value:Variant):()
พารามิเตอร์
value:Variant |
ส่งค่ากลับ
()
ตัวอย่างโค้ด
ตัวอย่างการทดสอบสิ้นสุด
local StudioTestService = game:GetService("StudioTestService")
-- แล็กด้านเซิร์ฟเวอร์ทำงานที่นี่ รอผู้เล่น ทำการยืนยัน ฯลฯ
StudioTestService:EndTest("สำเร็จ!")ExecuteMultiplayerTestAsync
พารามิเตอร์
args:Variant |
ส่งค่ากลับ
Variant
ตัวอย่างโค้ด
ตัวอย่างการทดสอบผู้เล่นหลายคน
local StudioTestService = game:GetService("StudioTestService")
local result = StudioTestService:ExecuteMultiplayerTestAsync(4, "LobbySpawnTest")
assert(result == "สำเร็จ!")
print("การทดสอบเสร็จสิ้น:", result)ExecutePlayModeAsync
StudioTestService:ExecutePlayModeAsync(args:Variant):Variant
พารามิเตอร์
args:Variant |
ส่งค่ากลับ
Variant
ExecuteRunModeAsync
StudioTestService:ExecuteRunModeAsync(args:Variant):Variant
พารามิเตอร์
args:Variant |
ส่งค่ากลับ
Variant
GetTestArgs
StudioTestService:GetTestArgs():Variant
ส่งค่ากลับ
Variant
ตัวอย่างโค้ด
ตัวอย่าง Get Test Args
local StudioTestService = game:GetService("StudioTestService")
local args = StudioTestService:GetTestArgs()
print("รับ argument:", args)LeaveTest
StudioTestService:LeaveTest():()
ส่งค่ากลับ
()