Construire une plateforme
Fait partie de la section Scripting de jeux Roblox du Journey Lua de Coddy. Leçon 4 sur 24.
Les scripts peuvent aussi construire le monde. Instance.new crée un nouvel objet, dont tu définis les propriétés avant de l’ajouter au jeu :
local ball = Instance.new("Part")
ball.Name = "Ball"
ball.Shape = Enum.PartType.Ball
ball.Position = Vector3.new(0, 20, 0)
ball.Parent = workspaceUne nouvelle pièce ne fait pas partie du monde tant que son Parent n’est pas défini sur workspace. Définir Parent en dernier signifie que la pièce apparaît déjà terminée.
Une nouvelle pièce n’est pas non plus ancrée : la gravité l’attire vers le bas et elle tombe. La balle ci-dessus tombe d’une hauteur de 20 jusqu’au sol. Une pièce avec Anchored = true reste exactement là où tu l’as placée, ce qu’il faut pour les sols, les murs et les plateformes.
Défi
FacileCette fois, il n’y a pas de pont du tout. Ton script s’exécute dans ServerScriptService et en construit un.
Crée un nouveau Part qui :
- s’appelle
Platform - a pour taille
6, 1, 28et pour position0, 10, 0 - ne tombe pas
- se trouve dans le monde
Appuie sur Play et traverse-le, puis clique sur Check.
Essayez vous-même
local platform = Instance.new("Part")
-- 1. Nomme-la Platform
-- 2. Taille et position
-- 3. Empêche-la de tomber
-- 4. Place-la dans le monde
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Scripting de jeux Roblox
2Boucles et fonctions
Rangée de piliersConstructeur d’escalierConstructeur de tourFabrique de piècesLumière clignotantePont qui disparaît5Votre premier jeu
Votre premier Obby3Événements et joueurs
Pavé tactileSol de laveLeaderstatsQui l’a touché ?Collectionneur de piècesPorte à piècesEntraînez-vous par vous-même : Compilateur Lua en ligne