Texture
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Un objet de texture applique une texture répétitive au visage d'un BasePart .
Comment fonctionne une texture ?
Une texture appliquera une image à l'image BasePart qu'elle est parentée. La surface sur laquelle cette image est appliquée dépend de la propriété FaceInstance.Face. Lorsque la BasePart est redimensionnée, l'image se répétera. La taille
local texture = Instance.new("Texture")texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo-- 1x1 studs repeating texturetexture.StudsPerTileU = 1texture.StudsPerTileV = 1
L'image qu'applique une texture est déterminée par sa propriété Decal.Texture. Les images peuvent être téléchargées sur Roblox, à condition qu'elles respectent les directives de la communauté. Pour plus d'informations sur la façon de télécharger des images, voir Textures et décalques.
Quelle est la différence entre les textures et les décalcomanies ?
L'objet de texture est très similaire à l'objet Decal. Cependant, contrairement à l'image appliquée par un Decal, l'image appliquée par un Texture se répète.
La répétition de textures a une large gamme d'applications telles que les carreaux de sol et les textures de mur.
Alternatives aux textures
Bien que les autocollants aient une grande variété d'applications, dans certains cas, les développeurs peuvent préférer choisir l'une des classes suivantes au lieu de cela.
- Pour les images qui ne se répètent pas Decal l'objet doit être utilisé
- Pour appliquer les éléments de l'interface graphique, l'objet SurfaceGui doit être utilisé
- Si l'effet d'éclairage sur l'image doit être modifié, l'objet SurfaceGui doit être utilisé
Résumé
Propriétés
Détermine l'Offset dans les studs de la texture horizontale rendue.
Détermine l'Offset dans les studs de la verticale de la texture rendue.
Définit la taille horizontale, en studs, de l'image appliquée par le Texture.
Définit la taille verticale, en studs, de l'image appliquée par le Texture.
Acte comme un multiplicateur pour la propriété Decal.Transparency de la insigne. Les effets ne sont visibles que par le joueur local.
Le ContentId de l'image à appliquer par le Decal.
Détermine la transparence du Decal avec 0 étant complètement opaque et 1 complètement transparent.
Détermine l'ordre de rendu lorsque plusieurs autocollants sont attribués au même visage.
Définit le visage de la brique sur lequel l'objet apparaît.
Propriétés
OffsetStudsU
OffsetStudsU détermine la mesure dans laquelle la texture de rendu est décalée sur l'axe horizontal dans les studs.
Exemple
Dans les captures d'écran ci-dessus, une partie avec une texture est visible. Sur la gauche, OffsetStudsU/OffsetStudsV sont tous les deux 0, donc la texture de rendu tiling est en ligne avec le coin supérieur gauche de la partie. Sur la droite, les deux propriétés sont réglées sur 1 ce qui cause le tiling à commencer au centre de la texture.
Voir aussi :
OffsetStudsV
OffsetStudsV détermine la mesure dans laquelle la texture de rendu est décalée sur l'axe vertical dans les studs.
Exemple
Dans les captures d'écran ci-dessus, une partie avec une texture est visible. Sur la gauche, OffsetStudsU/OffsetStudsV sont tous les deux 0, donc la texture de rendu tiling est en ligne avec le coin supérieur gauche de la partie. Sur la droite, les deux propriétés sont réglées sur 1 ce qui cause le tiling à commencer au centre de la texture.
Voir aussi :
StudsPerTileU
Définit la taille horizontale, en studs, de l'image appliquée par le Texture.
Les valeurs plus grandes pour cette propriété mèneront à l'apparition de l' Texture plus grande, et se répétant moins souvent. Contrairement avec l' Decals, la taille de la réplique répétée n'est pas affectée par les dimensions de la BasePart. Au lieu de cela, le redimensionnement de la réplique 2>Class.Base
Voir l'exemple de code ci-dessous pour un aperçu de l'utilisation de cette propriété.
local texture = Instance.new("Texture")texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo-- 1x1 studs repeating texturetexture.StudsPerTileU = 1texture.StudsPerTileV = 1
Remarque :
- Cette propriété peut être réglée sur des valeurs très basses, mais pas zéro
StudsPerTileV
Définit la taille verticale, en studs, de l'image appliquée par le Texture.
Les valeurs plus grandes pour cette propriété mèneront à l'apparition de l' Texture plus grande, et se répétant moins souvent. Contrairement avec l' Decals, la taille de la réplique répétée n'est pas affectée par les dimensions de la BasePart. Au lieu de cela, le redimensionnement de la réplique 2>Class.Base
Voir l'exemple de code ci-dessous pour un aperçu de l'utilisation de cette propriété.
local texture = Instance.new("Texture")texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo-- 1x1 studs repeating texturetexture.StudsPerTileU = 1texture.StudsPerTileV = 1
Remarque :
- Cette propriété peut être réglée sur des valeurs très basses, mais pas zéro