概要
方法
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
代码示例
获取测试参数示例
local StudioTestService = game:GetService("StudioTestService")
local args = StudioTestService:GetTestArgs()
print("接收到的参数:", args)LeaveTest
StudioTestService:LeaveTest():()
返回
()