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, et tu définis ses 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 qui est ce qu’il te faut pour les sols, les murs et les plateformes.
Défi
FacileCette fois, il n’y a pas du tout de pont. Ton script s’exécute dans ServerScriptService et en construit un. Il crée déjà un nouveau Part et définit trois de ses propriétés avec des valeurs incorrectes.
- Nomme-le
Platform. - Donne-lui la Size
6, 1, 28et la Position0, 10, 0. - Ajoute une ligne pour qu’il ne tombe pas.
- Ajoute une ligne pour le placer dans le monde.
Écris les nouvelles lignes comme celles au-dessus : platform., la propriété, = et la valeur. Les majuscules comptent : Anchored, pas anchored. Appuie sur « Jouer » et traverse-le, puis sur « Vérifier ».
Essayez vous-même
local platform = Instance.new("Part")
-- 1. Nomme-le Platform
platform.Name = "Part"
-- 2. Taille et position
platform.Size = Vector3.new(4, 1, 2)
platform.Position = Vector3.new(0, 0, 0)
-- 3. Empêche-le de tomber
-- 4. Place-le 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