Texture

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Bir Yüzey objesi, BasePart 'in yüzüne tekrar eden bir yüzey uygular.

Bir Texture nasıl çalışır?

Bir Texture, bir image'i BasePart 'ine uygulayacaktır. Yüze bu image uygulanan yüze, FaceInstance.Face özelliğine bağlıdır. BasePart yeniden boyutland


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

Bir Texture'ın uygulandığı görüntü, onun Decal.Texture özelliğine bağlı olarak belirlenir. Görüntüler Roblox'a yüklenebilir, ancak topluluk kurallarına uyulduğu sürece. Görüntüler nasıl yüklenir hakkında bilgi için, Görüntüler ve Decals bakın.

Metinures ve Stickers arasındaki fark nedir?

Metin objesi, Decal nesneye benzerdir. Ancak, Decal nesneyi uygulayan görüntünün boyutu BasePart yeniden boyutlandığında, 1>Class.Decal1> nesyesi tekrarlanır.

Metinleri tekrarlamak, zemin kaplama ve duvar kaplamaları gibi geniş bir uygulama alanına sahiptir.

Metinürlerine Alternatifler

Resimlerin çeşitli uygulamalarına rağmen, bazı durumlarda geliştiriciler bunun yerine aşağıdaki kategoriden birini seçmeyi tercih edebilir.

  • Tekrarlanmayan görüntüler için Decal nesnesi kullanılmalıdır
  • GUI elemanlarını uygulamak için, SurfaceGui nesnesi kullanılmalıdır
  • Eğer görüntünün ışık etkisi değiştirilmesi gerekirse, SurfaceGui nesnesi kullanılmalıdır

Özet

Özellikler

  • Paralel oku

    Render tekstürünün yan yüzündeki ofseti belirler.

  • Paralel oku

    Render tekstürünün yatay koordinatının ofsetini belirler.

  • Class.Texture tarafından uygulanan çizgili görüntünün yanında, yatay büyüklüğünü, inçlerde, ayarlar.

  • Class.Texture tarafından uygulanan çizgili görüntünün yatay boyutunu, inçlerde, ayarlar.

Şuradan alınan Özellikler: Decal
  • Paralel oku

    Class.Decal ın renkleri.

  • Gizli
    Çoğaltılmamış
    Paralel oku

    Etkisi, çıkartmanın Decal.Transparency özelliğinin çarpanıdır. Efektler yalnızca yerel oyuncuya görünür.

  • Texture:ContentId
    Paralel oku

    Uygulanacak görüntünün Decal tarafından kullanılan görüntü kimliği.

  • Paralel oku

    0'ın tamamen opake olması ve 1'in tamamen şeffaflığıyla Decal ın birincil şeffaflığını belirler.

  • Paralel oku

    Çok sayıda Dekalar aynı yüzüne atanırken görüntü sırasını belirler.

Şuradan alınan Özellikler: FaceInstance
  • Paralel oku

    Nesnenin tuğunun hangi yüzünde göründüğünü ayarlar.

Özellikler

OffsetStudsU

Paralel oku

OffsetStudsU horozont eksenindeki render tekstürünün kaçırma oranını belirler.

Örnek

Aşağıdaki ekran görüntülerinde, bir Dokunmatik Dokunmatik alanı var. Sol tarafta, OffsetStudsU/OffsetStudsV her ikisi de 0 olarak görülür. Sağ tarafta, her iki özelliği de 1 olarak ayarlar, bu da dokunma ekranının merkezinde başlayan olur.

Ayrıca bakınız:

OffsetStudsV

Paralel oku

OffsetStudsV çizgi görüntüsünün yatay eksenindeki yerleştirme oranını belirler.

Örnek

Aşağıdaki ekran görüntülerinde, bir Dokunmatik Dokunmatik alanı var. Sol tarafta, OffsetStudsU/OffsetStudsV her ikisi de 0 olarak görülür. Sağ tarafta, her iki özelliği de 1 olarak ayarlar, bu da dokunma ekranının merkezinde başlayan olur.

Ayrıca bakınız:

StudsPerTileU

Paralel oku

Class.Texture tarafından uygulanan çizgili görüntünün yanında, yatay büyüklüğünü, inçlerde, ayarlar.

Bu özellik için daha büyük değerler, daha büyük görünen Texture ile daha az sıklıkla tekrarlanır. Decals ile aynı boyutta tekrarlandığında, tekrarlanan tekstür sayısında artış yok. Bunun yerine,

Bu özelliğin nasıl kullanılabileceğini gösteren bir örnek için aşağıdaki kod kısmını görün.


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

Not:

  • Bu özellik sıfıra düşürülebilir, ancak sıfır değerine düşürülemez
  • Yatay / dik ayrım BaseParts eksenine dayanmaktadır. Bu nedenle, Class.Texture``Class.BasePart ile birlikte dönecektir.

StudsPerTileV

Paralel oku

Class.Texture tarafından uygulanan çizgili görüntünün yatay boyutunu, inçlerde, ayarlar.

Bu özellik için daha büyük değerler, daha büyük görünen Texture ile daha az sıklıkla tekrarlanır. Decals ile aynı boyutta tekrarlandığında, tekrarlanan tekstür sayısında artış yok. Bunun yerine,

Bu özelliğin nasıl kullanılabileceğini gösteren bir örnek için aşağıdaki kod kısmını görün.


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

Not:

  • Bu özellik sıfıra düşürülebilir, ancak sıfır değerine düşürülemez
  • Yatay / dik ayrım BaseParts eksenine dayanmaktadır. Bu nedenle, Class.Texture``Class.BasePart ile birlikte dönecektir.

Yöntemler

Etkinlikler