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 droiteY: haut et basZ: 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.
Défi
FacileIl 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
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