top of page

Apprendre à scripter

En gros

Les scripts servent à donner du fonctionnement à la Game, mais cette technique requiert beaucoup de travail. C'est pour ça que j'en montre sur ce site, et, en français. TOUT les développeurs de games populaires sont passés par là. Demander à kenami, un développeur français qui est très connu. 

Leçon 1 - Les bases

Dans un script, tu remarqueras qu'il y a souvent:

Des function

Des variables (ex.: part=script.Parent)

Des while

Et des end .

 

Commençons par les variables, c'est plus facile.

Les variables, c'est pour pas à avoir à en écrire trop long. ex.: part = script.Parent.Parent (Dans cette exemple, au lieu d'écrire script.Parent.Parent toujours ont écris part.)

*Astuce: Lis toujours les images reliées au leçons.

Pourquoi script.Parent ? Pour le savoir, clique sur l'onglet View et sélectionne Explorer. Ensuite, essaie de trouver ton script. Pourquoi "Parent" ? C'est comme dans une famille. Dans l'image, le Parent du script est la Part (la partie encadré en jaune).

Leçon 2 - Les Properties

*Pour afficher les Properties: View>Properties

 

Dans ce script, premièrement, ça dit la variable. Ensuite, ça dit de mettre le bloc invisible. Mais comment ? Dans la deuxième ligne, ça dit à la part de se mettre transparent au complet. Pas obliger d'être "1", ça peut être 0.5 c'est juste que plus tu le met haut plus c'est transparent. On peut pas mettre plus que "1".

 

Essayons maintenant de changer la texture.

Difficile? Non. C'est la même chose.

À la place de a.Transparency = "1" on met:

a.Material = "Ice"

Voilà ! La Part va être en "Ice".

Tu peut aussi mettre plein d'autres textures comme:

Cobblestone

CorrodedMetal

Plastic (par défaut)

Slate

 

Et plein d'autres...

 

 

 

Fouillez bien dans les properties, vous trouverez bientot quelques choses !

Leçon 3 - Créer un Model

Voici comment créer un model à partir d'un script (si il n'y est pas déjà)

 

while wait(0.05) do

 if workspace:FindFirstChild("ExampleGroup") == nil then

 local group = Instance.new("Model")

 group.Name = ("ExampleGroup")

 group.Parent = workspace

© 2015 by ROBLOX FR.

bottom of page