Menu
CoddyTech

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 = workspace

Une 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.

challenge icon

Défi

Facile

Cette 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 :

  1. s’appelle Platform
  2. a pour taille 6, 1, 28 et pour position 0, 10, 0
  3. ne tombe pas
  4. 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
quiz iconTestez-vous

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

Entraînez-vous par vous-même : Compilateur Lua en ligne