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 a 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 de haut.

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 boîte en une haute tour : 4 de large, 10 de haut et 4 de profondeur. Une pièce s’agrandit de manière égale dans les deux directions à partir de son centre, donc la tour s’étend maintenant sur 5 studs au-dessus et au-dessous de sa Position.

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

challenge icon

Défi

Facile

Il y a un écart 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.

Modifie la propriété Size du pont pour qu’il atteigne les deux côtés. Garde une largeur de 6 et une épaisseur de 1, et donne-lui une longueur d’au moins 24 sur l’axe Z.

Appuie sur Play et traverse, puis appuie sur Check.

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