Propriétés contrôle la façon dont les objets apparaissent et fonctionnent. Chaque objet dans Roblox Studio a son propre ensemble de propriétés. Par exemple, un objet de partie a des propriétés de couleur, de taille et de forme. Les propriétés peuvent être modifiées dans la fenêtre propriétés ou via le code.
Pour en savoir plus sur les propriétés, vous explorerez les propriétés courantes trouvées dans les parties et vous écrirez ensuite un script pour modifier les couleurs des parties.
La fenêtre propriétés
La Propriétés fenêtre peut être utilisée pour en savoir plus sur les propriétés d'un objet. Utilisez-le pour jeter un œil sur les propriétés d'une partie.
Sélectionnez une partie.
Dans la Fenêtre propriétés sur le côté droit, regardez les différentes propriétés qui peuvent être modifiées, comme la couleur, la taille, le matériau et la transparence. Vous pouvez également modifier la plupart des propriétés dans cette fenêtre à partir d'un script.
Si vous ne voyez pas la fenêtre propriétés, allez dans l' Affichage onglet et cliquez sur le bouton propriétés.
Ajouter des commentaires aux scripts
Les commentaires sont des lignes spéciales commençant par -- qui aident les développeurs à se souvenir de ce que font les parties des scripts. Contrairement à d'autres codes, les commentaires ne s'lancerpas ; ils sont simplement là pour que vous puissiez laisser des notes à votre nom et à celui des autres programmateurs. Ce script changera la propriété Color d'une partie au début du jeu.
Sélectionnez une partie existante ou créez-en une nouvelle. Renommez la partie PracticePart.
Dans ServerScriptService , créez un nouveau script nommé ChangeColor.
Dans le script, supprimez le code par défaut. Puis, écrivez un commentaire en tapant -- et une brève description de ce que le script fera.
Describes what the script does-- Changes the color of a part
Localisation de la partie
Pour faire des modifications à une partie, vous devez être en mesure de décrire l'emplacement de la partie. L'Explorateur est un excellent outil pour référencer des emplacements. Dans ce cas, PracticePart est sous Workspace.
Maintenant que vous savez où se trouve la partie, la position de la partie doit être traduite en quelque chose qu'un script peut comprendre.
Sous le commenter, tapez workspace.PracticePart.
References PracticePart in Workspace-- Change la couleur d'une partieworkspace.PracticePart
Modifier une propriété avec un code
Vous utiliserez une valeur RGB pour modifier la couleur de la partie. Les ordinateurs utilisent valeurs RGB , la combinaison de rouge, vert et bleu, pour créer toutes les couleurs sur votre écran.
Les valeurs RGB utilisent trois chiffres de 0 à 255, séparés par des virgules. Par exemple, le noir est (0, 0, 0) alors que le blanc est (255, 255, 255) .
Pour la partie, le script changera sa propriété couleur en une nouvelle couleur3, un type de données qui stocke les couleurs.
Après PracticePart , tapez .Color pour accéder à la propriété Couleur.
Accesses the Color property-- Change la couleur d'une partieworkspace.PracticePart.ColorEnsuite, tapez = Color3.fromRGB() Ce code vous permettra d'assigner une nouvelle couleur.
Uses Color3.fromRGB()-- Change la couleur d'une partieworkspace.PracticePart.Color = Color3.fromRGB()Les valeurs de couleur RGB peuvent être saisies manuellement à l'intérieur des parenthèses, mais en utilisant le sélecteur de couleur, c'est plus facile. Cliquez à l'intérieur des parenthèses, puis cliquez sur la roue de couleur. Suivez la popup pour créer une couleur.
Votre code devrait ressembler au code ci-dessous.
Mise à jour la couleur de PracticePart-- Change la couleur d'une partieworkspace.PracticePart.Color = Color3.fromRGB(255, 230, 50)Appuyez sur Jouer pour tester que votre partie change de couleur.
Résumé
Tous les objets ont des propriétés. Les parties ont des propriétés comme la couleur et la transparence. En même temps, d'autres types d'objets ont leurs propriétés uniques.
Pour modifier la couleur d'une pièce, vous devez pouvoir décrire où la trouver. Si la pièce est dans Workspace, utilisez le mot-clé workspace . Puis utilisez les opérateurs de point pour déclarer la pièce souhaitée et accéder à ses propriétés.