Menu
CoddyTech

Allonger le pont

Fait partie de la section Scripting de jeux Roblox du Journey Lua de Coddy. Leçon 3 sur 24.

Chaque pièce possède une Size et une Position. Les deux sont un Vector3 : trois nombres pour les trois directions du monde.

  • X : gauche et droite
  • Y : haut et bas
  • Z : avant et arrière

Dans Roblox, les distances sont mesurées en studs. Un joueur mesure environ 5 studs.

local box = script.Parent
print(box.Size)
box.Size = Vector3.new(4, 10, 4)

Le premier print affiche la taille avant la modification, par exemple 2, 2, 2. La ligne suivante transforme la pièce en une tour haute : 4 de large, 10 de haut et 4 de profondeur. Une pièce grandit de façon égale dans les deux directions à partir de son centre, donc la tour s'étend maintenant sur 5 studs au-dessus et en dessous de sa Position.

Tu peux lire un nombre avec .X, .Y ou .Z : box.Size.Y vaut 10.

challenge icon

Défi

Facile

Il y a un espace de 24 studs entre la plateforme d’apparition grise et l’objectif jaune, et le pont en bois ne mesure que 4 studs de long. Il n’y a pas de sol : si tu rates le pont, tu tombes.

La dernière ligne du script définit la Size du pont. Modifie sa valeur Z, le troisième nombre, pour que le pont atteigne les deux côtés : au moins 24. Garde une largeur de 6 et une épaisseur de 1.

Appuie sur « Jouer » et traverse le pont, puis appuie sur « Vérifier ».

Essayez vous-même

local bridge = script.Parent

-- Le pont fait 6 de large, 1 d'épaisseur et seulement 4 de long.
print(bridge.Size)

-- Allonge-le suffisamment pour qu'il atteigne les deux côtés
bridge.Size = Vector3.new(6, 1, 4)
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