Classe motore
StudioTestService
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Sommario
Proprietà
Metodi
AddPlayers(numPlayers: number):() |
EndTest(value: Variant):() |
ExecuteMultiplayerTestAsync(numPlayers: number,args: Variant):Variant |
ExecutePlayModeAsync(args: Variant):Variant |
ExecuteRunModeAsync(args: Variant):Variant |
GetTestArgs():Variant |
LeaveTest():() |
Riferimento API
Proprietà
Metodi
AddPlayers
CanLeaveTest
EndTest
StudioTestService:EndTest(value:Variant):()
Parametri
value:Variant |
Restituzioni
()
Campioni di codice
Esempio di Fine Test
local StudioTestService = game:GetService("StudioTestService")
-- La logica lato server viene eseguita qui, aspetta i giocatori, esegue le asserzioni, ecc.
StudioTestService:EndTest("Successo!")ExecuteMultiplayerTestAsync
Parametri
args:Variant |
Restituzioni
Variant
Campioni di codice
Esempio di Test Multigiocatore
local StudioTestService = game:GetService("StudioTestService")
local result = StudioTestService:ExecuteMultiplayerTestAsync(4, "LobbySpawnTest")
assert(result == "Success!")
print("Test completato:", result)ExecutePlayModeAsync
StudioTestService:ExecutePlayModeAsync(args:Variant):Variant
Parametri
args:Variant |
Restituzioni
Variant
ExecuteRunModeAsync
StudioTestService:ExecuteRunModeAsync(args:Variant):Variant
Parametri
args:Variant |
Restituzioni
Variant
GetTestArgs
StudioTestService:GetTestArgs():Variant
Restituzioni
Variant
Campioni di codice
Esempio di Get Test Args
local StudioTestService = game:GetService("StudioTestService")
local args = StudioTestService:GetTestArgs()
print("Args ricevuti:", args)LeaveTest
StudioTestService:LeaveTest():()
Restituzioni
()