UIGradient

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.

UIGradient ebeveyn tarafından kullanılan UI öğelerine bir renk ve saydamlıkgradyeni uygular GuiObject.Düzgünün görünümü, Color ( ColorSequence ), Transparency ( NumberSequence ), Offset ( Vector2 ), ve Rotation (number) aracılığıyla yapılandırılabilir.

Bir UIGradient çocuğa veya torununa uygulanmayacaktır GuiObjects .Aynı pencereyi çok sayıda nesneye uygulamak için, çok sayıda gradasyon örneğine ihtiyacınız olacak.

Ayrıca bakın Görünüm Modifiye edicileri nesneler ve nasıl çalıştıkları hakkında daha fazla bilgi için UIGradient ve nasıl çalıştıkları hakkında daha fazla bilgi için.

Desteklenen Nesneler

Gradyenleri Frame , TextLabel , TextButton , ImageLabel , ImageButton ve ViewportFrame 'ye uygulayabilirsiniz.Ancak, ScrollingFrame ve TextBox şu anda desteklenmiyor.

Performans Düşünceleri

Bir UIGradient 'yi verimli bir şekilde kullanmak için, şu ilkelere uyun:

  • Color sıra üzerinde 6 renk durdurmasından fazlasını kullanmaktan kaçının.

  • Bir metin vuruşu uygulayan herhangi bir nesneye kullanmaktan kaçının, çünkügradient, çizgilerle ve sınırlarla birleşmeye çalışacak ve performans sorunlarına neden olabilir.

  • Sık sık Color ve Transparency ayarlanmasından kaçının: bu, renk sıralamasının sık sık yeniden oluşmasına neden olur, ki bu pahalıdır.Mümkünse, bu özellikleri yalnızca bir kez ayarlayın ve benzer bir etki elde etmek için Offset veya Rotation özelliklerini animasyonla deneyin.Alternatif olarak, ebeveynin rengini , veya gibi özellikler kullanarak değiştirebilirsiniz.

  • Durumu çok değişen bir UI öğesine değişmeyen bir gradyen uygularken, UIGradient (işlem süresi) ve statik bir gradyen görüntüsü (hafıza) arasında bir denge bulunur.

Özet

Özellikler

  • Paralel oku

    Gradient boyunca ebeveyn GuiObject ile birleştirilen renkleri belirler.

  • Paralel oku

    Gradyanın etkinleştirilip etkinleştirilmediği.

  • Paralel oku

    Eğrilerin merkezinden ebeveyn GuiObject'in merkezinden kümülatif çevirisini belirler.

  • Paralel oku

    Saat yönünde dönüşü, soldan sağa başlayan gradyanın derecelerini belirler.

  • Ebeveyn GuiObject'in, pencereden yol boyunca ne kadar görülebileceğini belirler.

Özellikler

Paralel oku

Bu özellik, sağlanan ColorSequence boyunca ebeveyn UI öğesi ile karışacak renk açıklar.Bu özellik, Beam.Color veya Trail.Color tarafından belirlenen bir ekran mesafesine uygulanması dışında, Offset ve Rotation tarafından belirlenen bir ekran mesafesine uygulanır.

Enabled

Paralel oku

Gradyanın etkinleştirilip etkinleştirilmediği.

Offset

Paralel oku

Bu özellik, ebeveynin merkezinden kaynaklanan gradyanın skalar çevirisini belirler GuiObject.Bu bir skalar çeviridir, yani gerçek piksel ofseti ebeveyn AbsoluteSize 'in GuiObject 'sinden belirlenir.Bu nedenle, bir değer (1, 0) , eğimi ekran boyutuna eşit bir mesafe ile sağa kaydıracaktır. anne nesnenin ekran boyutuna eşit.Rotation 'a bağlı olarak, bu, pencerenin kısmen görünür veya hiç görünmez olmasına neden olabilir.

Ayrıca uygulanan gradasyonun geometrisini de etkileyen Rotation bakınız, ki bu da uygulanan gradasyonun geometrisini etkiler.

Rotation

Paralel oku

Bu özellik, saat yönünde dönüşü sağdan sola başlayarak UIGradient 0 derece döndürür.Başlangıç ve bitiş kontrol noktaları, ebeveyn GuiObject 'in kenarlarına yapışır, ancak sağlanan dönüşü korur.

Ayrıca uygulanan gradasyonun geometrisini de etkileyen Offset bakınız, ki bu da uygulanan gradasyonun geometrisini etkiler.

Transparency

Paralel oku

Bu özellik, verilen NumberSequence boyunca ebeveyn UI öğesinin ne kadar opak olacağını tanımlar.Bu özellik, Beam.Transparency veya Trail.Transparency tarafından belirlenen ekran mesafesine uygulanması dışında, Offset ve Rotation tarafından belirlenen bir ekran mesafesine uygulanır.

Not: NumberSequenceKeypoints zarf değerleri göz ardı edilir.

Yöntemler

Etkinlikler