Bonjour ! Cet article va te permettre d’utiliser les boucles sur Roblox Studio comme un chef en quelques minutes seulement ! ✨
C'est quoi un boucle sur Roblox Studio ?
Une boucle, en script, est une façon de répéter un code. Il existe 3 types de boucles en luau : la boucle for, la boucle while et la boucle repeat-until.
La boucle for
Tu peux dire à ton ami de laver 10 assiettes en partant de la première jusqu’à la dixième dans la pile. Cela donnerait par exemple ceci :
local assiettes = 10
for i=1, assiettes do
task.wait(2)
print("assiette lavée")
end
Tu peux aussi faire un décompte de 20 à 0 toute les 1 seconde. Voici comment je le code :
warn("Décompte commencé")
for i=20, 0, -1 do
print(i .. " seconde(s) restante(s)")
task.wait(1)
end
warn("Décompte fini")
Ou encore tu pourrais print tout les instances dans workspace une par une, de cette manière :
for index, value in workspace:GetDescendants() do
print(index .. ":", value)
end
La boucle while
Maintenant, tu peux dire à ton ami de laver toutes les assiettes tant qu’il en reste. Alors le code ressemblerait dorénavant à ceci :
local assiettes = 10
while assiettes > 0 do
task.wait(2)
assiettes -= 1
print("assiette lavée")
end
La boucle repeat-until
La boucle repeat-until est presque identique à la boucle while, sauf qu’elle a une fonctionnalité en plus : elle peut obtenir des variables dans la boucle elle-même.
On peut prendre l’exemple suivant : J’aimerais savoir si un bloc nommé “Coucou” se situe dans workspace, alors mon code sera le suivant :
repeat
local instance = workspace:FindFirstChild("Coucou")
task.wait(1)
until instance
Conclusion
Bien joué ! Tu sais maintenant utiliser des boucles sur Roblox Studio, simplement et efficacement ! 🎉