Texture

Afficher les obsolètes

*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 texture
texture.StudsPerTileU = 1
texture.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

  • Lecture parallèle

    Détermine l'Offset dans les studs de la texture horizontale rendue.

  • Lecture parallèle

    Détermine l'Offset dans les studs de la verticale de la texture rendue.

  • Lecture parallèle

    Définit la taille horizontale, en studs, de l'image appliquée par le Texture.

  • Lecture parallèle

    Définit la taille verticale, en studs, de l'image appliquée par le Texture.

Propriétés hérités de Decal
  • Lecture parallèle

    La teinte Color3 de la Decal.

  • Caché
    Non répliqué
    Lecture parallèle

    Acte comme un multiplicateur pour la propriété Decal.Transparency de la insigne. Les effets ne sont visibles que par le joueur local.

  • Texture:ContentId
    Lecture parallèle

    Le ContentId de l'image à appliquer par le Decal.

  • Lecture parallèle

    Détermine la transparence du Decal avec 0 étant complètement opaque et 1 complètement transparent.

  • Lecture parallèle

    Détermine l'ordre de rendu lorsque plusieurs autocollants sont attribués au même visage.

Propriétés hérités de FaceInstance
  • Lecture parallèle

    Définit le visage de la brique sur lequel l'objet apparaît.

Propriétés

OffsetStudsU

Lecture parallèle

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

Lecture parallèle

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

Lecture parallèle

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 texture
texture.StudsPerTileU = 1
texture.StudsPerTileV = 1

Remarque :

  • Cette propriété peut être réglée sur des valeurs très basses, mais pas zéro
  • La distinction horizontale/verticale est relative à l'axe BaseParts. Par conséquent, le Texture tournera avec le BasePart.

StudsPerTileV

Lecture parallèle

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 texture
texture.StudsPerTileU = 1
texture.StudsPerTileV = 1

Remarque :

  • Cette propriété peut être réglée sur des valeurs très basses, mais pas zéro
  • La distinction horizontale/verticale est relative à l'axe BaseParts. Par conséquent, le Texture tournera avec le BasePart.

Méthodes

Évènements