Class.Highlight instansı, deneyim içindeki bir öğeye dikkat çekmek için kullanabileceğiniz bir görsel efektidir. Her bir görsel efekte bir çerçeveli hatlı örünümlü, öğenin etrafındaki bir şablon katmanı ve öğenin üzerinde görüntülenen kat
Işınlanma etkisinin yararlı uygulamaları şunları içerir:
- Bir nesnenin önemli ve/veya etkileşime geçirilebilir olduğunu gösteren görsel bir geri bildirim sağlamak.
- Kullanıcının yakınındaki nesneleri uzaktaki nesneler aracılığıyla görünür hale getirmek.
- Diğer karakterlerin mevcut konumunu ve durumunu gösterir.
Öne Çıkanlar Ekleme
Performans sınırı olarak, Studio sadece bir anda client-side'da 31 çift Highlight örneği gösterir. Eğer bu sınırdan daha fazlasını eklerseniz, ekstra Highlight örnekleri sessizce görmezden gelir.
Ayrıca düşük kademalı cihazlardaki ışıltılar daha düşük piksel olabilir, ancak aksi takdirde diğer cihazlardaki herhangi bir kombinasyon ayarıyla aynı görünür.
Nesnelerin Ebeveynliği
Bir nesneye bir öne çıkarma etkisi eklemek için, yeni bir Highlight doğrudan nesneye ebeveyn olabilirsiniz.
Menüden, bir Öne Çıkarma ekle. Öne çıkarma, beyaz bir hatlı ve kırmızı bir tonlama üzerindeki nesneye gösterilir.
Adornee ayarlanıyor
Alternatif olarak, Highlight instansını çocuk/ebeveyn ilişkisi dışında yerleştirebilirsiniz, Class.St
Öne Çıkanları Özelleştirme
Etkileyici görsel efektler oluşturmak için bir Highlight instansının özelliklerini değiştirebilirsiniz.
Çizgi Renk
The OutlineColor özelliği, ışınlanmanın hatlının değerini Color3 olarak ayarlar.
Hatlı Saydamlık
Class.Highlight.OutlineTransparency|OutlineTransparency özelliği, ışınlanmanın hatlının görünürlüğünü herhangi bir değere ayarlar: 0 (opake) ve 1 (görünmez).
RenkDoldur
The FillColor özelliği, ışığın iç kısmının Color3 değerini ayarlar.
Doldurma Saydamlığı
Class.Highlight.FillTransparency|FillTransparency özelliği, ışığın iç kısmının herhangi bir değer aralığında görünürlüğünü 0 (opake) ve 1 (görünmez) değerleri arasında ayarlar. Bu özelliği kullanmak, görünümünüzün kaçınır renkleri olduğ
DerinlikModu
Class.Highlight.DepthMode|DepthMode özelliği, etkinliğin dünyadaki diğer nesnelerle ilgili nasıl görüntülenmesini kontrol eder.
AlwaysOnTop — Öne çıkmayı kameranın ve vurgulanan nesnenin arasında olup olmadığına bağlı olarak gösterir. Bu, görüntüleyicinin her zaman ön çıkmanın üstünde gösterilemesini sağlar.
Occluded — Önemli öğeler arasında kamera ve belirlenen öğe arasında herhangi bir öğe varsa, önemli öğeleri gizler. Bu, izleyicinin sadece önemli öğeleri görebileceği anlamına gelir ki, önemli öğeler arasında engelleme olmaz.
Etkin
Class.Highlight.Enabled|Enabled özelliği, çabuklukla ışınlanmayı veya etkisizleştirmeyi performance'e herhangi bir etkiye sahip olmadan hızlı bir şekilde etkinleştirmenizi veya devre dışı bırakmanızı sağlar.
Performans İpuçları
Class.Highlight instanslarını özelleştirmek için çok seçeneğiniz var, ancak aşağıdaki ipuçları tüm cihazlarda deneyiminizin performansını artırmak için tavsiye edilir:
Bir Highlight eklerseniz veya kaldırırsanız, sözleşme imzalamadalgaları ve ekstra çekim çağırılmasına neden olabilen bir geometri yeniden oluşturma adımını gösterir. Eğer bir Class.
Roblox, nesneleri arka tarafından ön tarafından sıralar, bu da sorunlar yaratabilir ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade ifade
Ekranda ilk Highlight görüntülenmesi performans maliyetinin çoğunu tüketir (mobil cihazlardaki GPS süresi gibi 1 milisaniye kadar). Birinci ile ilgili ekstra ışıltılar için, herhangi bir platformda ilk dışında görüntülenmeyen önemli bir performans etkisi görmelisiniz.
Mobil cihazlarda, ışıklar ekranın daha fazlasını kapsadığında daha pahalıdır. Diğer platformlarda, ışıkların ekran kapsamasına bağlı olarak aynı performans ücreti alır.
Tüm platformlarda, ekranda görünmeyen önemli notların (gerekirse devre dışı bırakıldığında veya tamamen透明 olduğunda) hiç performans ücreti olmaz.