Le codage est le processus de création d'instructions pour que les ordinateurs les suivent. Tout comme les gens utilisent différentes langues, telles que l'anglais et l'espagnol, les programmes le font également. Roblox utilise le langage de codage Luau.
Cet article abordera la façon de commencer à coder dans Roblox, en introduisant des concepts communs tels que les scripts, les types de données et les variables. À la fin, vous serez capable de taper du code qui affiche des messages dans Roblox Studio.
Code avec des scripts
Dans Roblox Studio, les lignes de code Luau sont contenues dans des scripts. Ces scripts donnent à l'expérience des ensembles d'instructions sur la façon d'attribuer des points de santé aux joueurs, de créer une pluie de boules de feu ou tout autre chose imaginable.
Créer un script
Les scripts sont généralement créés dans ServerScriptService, un dossier spécial conçu uniquement pour contenir des scripts.
Dans Explorer, survolez ServerScriptService pour voir le bouton +.

Cliquez sur le bouton + et sélectionnez Script. Un nouveau script sera créé et l'éditeur de script s'ouvrira.
Cliquez avec le bouton droit sur Script et sélectionnez Renommer. Nommez le script PracticeScript. Nommer les scripts aide vous et vos coéquipiers à vous rappeler ce que fait chaque script.
Bonjour le monde
Les nouveaux scripts incluent une fonction d'impression en haut de l'éditeur de script. Les fonctions d'impression affichent du texte à l'écran. C'est l'une des premières fonctions que beaucoup de gens apprennent, et vous l'utiliserez souvent. Ce code fera apparaître "Bonjour le monde!" à l'écran.
Code par défautprint("Bonjour le monde!")
Pour trouver le script la prochaine fois que vous ouvrirez Roblox Studio, cliquez sur le nom du script au-dessus de la vue 3D, ou double-cliquez sur le nom du script dans Explorer.
Tester la sortie
Vous pouvez voir le résultat de l'exécution du code par défaut dans la fenêtre Output. Si vous ne l'avez jamais utilisée auparavant, vous devrez l'activer.
Dans le menu Fenêtre de Studio, ouvrez la fenêtre Output.
Pour tester le script, initiez un playtest. Bonjour le monde! apparaîtra dans la sortie.

Cliquez sur Stop pour mettre fin au playtest. Vous pouvez maintenant revenir à l'onglet Script.
Identifier les types de données
Les langages de codage classifient différents types de valeurs en types de données. Par exemple, un type de donnée est un nombre. Les types de données numériques sont explicites car ils ne sont composés que de nombres.
Un autre type de donnée est une chaîne. Les chaînes peuvent contenir des nombres, des lettres et des caractères. Jetez un autre coup d'œil au code par défaut dans le nouveau script ; les mots et les guillemets dans les parenthèses sont un exemple d'un type de donnée chaîne.
Code par défautprint("Bonjour le monde!")
Les chaînes comme "Bonjour le monde" sont toujours placées à l'intérieur de guillemets, "comme ceci". D'autres exemples de chaînes sont ci-dessous. Remarquez comment elles contiennent un mélange de lettres et de chiffres.
- "Vous venez de rejoindre le jeu !"
- "Il reste 50 joueurs"
- "10"
Créer des variables
Les variables sont des conteneurs pour des informations que le programme peut utiliser et modifier, comme les noms de joueur ou les points.
Déclarer une variable est ce que les programmeurs appellent le processus de création d'une nouvelle variable. En Luau, pour déclarer une nouvelle variable, tapez local, puis tapez le nom de la nouvelle variable. Une variable qui peut contenir un nom de joueur pourrait ressembler à : local playerName.
En Luau, les variables peuvent être globales ou locales. Vous utiliserez généralement des variables locales. Les variables locales ne peuvent être utilisées que dans le script ou le bloc de code où elles ont été créées. Les variables globales peuvent potentiellement être utilisées par d'autres scripts, mais trop de variables globales peuvent rendre votre expérience lente et non réactive. Il est préférable de prendre l'habitude de rendre les variables locales, sauf si nécessaire.
Utiliser des variables et des chaînes ensemble
Il est temps de déclarer vos propres variables. Ces étapes utiliseront une chaîne pour stocker le nom de votre animal préféré.
Supprimez print("Bonjour le monde!"). Il est préférable de ne pas laisser de code inutile dans vos scripts.
Déclarez une nouvelle variable en tapant d'abord local, puis en nommant la variable myAnimal.
Déclare une nouvelle variablelocal myAnimal
Nommer les variables
Les variables peuvent être nommées n'importe comment, mais de bons noms décrivent toujours leur objectif. Des noms génériques rendent votre code difficile à lire et à mettre à jour plus tard. Les codeurs utilisent également différents styles de capitalisation pour se rappeler comment la variable est utilisée dans le script. Un bon style par défaut est le camelCase.
Pour écrire en camelCase :
- Commencez par une lettre minuscule
- Omettez les espaces
- Capitalisez les mots supplémentaires
Bons noms de variables
- playerPoints
- numberStorageArray
Mauvais noms de variables
- myVariable - Ne décrit pas l'objectif de la variable
- player name - L'espace inclus causera des problèmes
Assigner des valeurs aux variables
Les nouvelles variables sont vides. Pour assigner une valeur, ou mettre quelque chose à l'intérieur de son conteneur, utilisez le symbole =. Dans ce cas, assignez à la variable le nom de votre animal préféré.
Après le nom de la variable, tapez =.
Assignation de valeurs égaleslocal myAnimal =Sur la même ligne, tapez une chaîne qui contient votre animal préféré. N'oubliez pas les guillemets.
Assigne "Porcupines" à myAnimallocal myAnimal = "Porcupins"
Utilisez print() pour vos propres messages
Les fonctions d'impression affichent du texte à l'écran, comme vous l'avez vu précédemment. C'est l'une des premières fonctions que beaucoup de gens apprennent car c'est un moyen simple de donner un ordre au script. Pour voir votre variable, utilisez la fonction print().
Sur une nouvelle ligne, tapez print().
Ajoute une print() videlocal myAnimal = "Porcupins"print()Tapez le nom de votre variable dans les parenthèses.
Affiche "Porcupins"local myAnimal = "Porcupins"print(myAnimal)Testez votre code avec le bouton de lecture. Vous devriez voir le nom de votre animal dans la fenêtre de sortie.
Combiner des chaînes
Vous pouvez afficher n'importe quelle chaîne dans la sortie en utilisant print() ; vous pouvez même imprimer plusieurs chaînes stockées dans des variables ou tapées directement dans la fonction. La concaténation consiste à combiner des chaînes. Pour concaténer la chaîne assignée à votre variable et une deuxième chaîne, utilisez deux points ... L'exemple suivant concatène deux variables et deux chaînes tapées.
Utilise des variables et des chaînes ensemblelocal firstAnimal = "porcupins"local secondAnimal = "dauphins"print("J'aime " .. firstAnimal .. " et " .. secondAnimal)
Amusez-vous à imprimer différentes combinaisons de chaînes.
Résumé
De nouveaux scripts peuvent être créés en cliquant sur le bouton + à côté du nom d'un objet. ServerScriptService est un endroit courant pour créer de nouveaux scripts. Les nouveaux scripts incluent le code par défaut print("Bonjour le monde!"). Ce code affichera Bonjour le monde! dans la fenêtre de sortie, où vous pouvez voir les résultats de votre code et s'il y a des erreurs.
"Bonjour le monde!" est un exemple d'un type de donnée chaîne. Les chaînes peuvent inclure n'importe quelle combinaison de caractères que vous pouvez taper sur votre clavier. La concaténation est lorsque plusieurs chaînes sont combinées.
Les variables sont des conteneurs qui peuvent être assignés pour contenir différents types de données, tels que des chaînes et des nombres.