Highlight örneği, deneyim içinde belirli bir nesneye dikkat çekmek için kullanabileceğiniz bir görsel efekt.Her vurgu efekti, nesneyi çevreleyen bir siluet hatırlatma ve nesne üzerinde görüntülenen sıkı bir geçiş içi vardır.Vurgunun görsel görünümünü değiştirmek için bu iki bileşeni bağımsız olarak özelleştirebilirsiniz.



Vurgu etkisinin yararlı uygulamaları şunları içerir:
- Bir nesnenin önemli ve/veya etkileşime geçebilir olduğu görsel geri bildirim sağlamak.
- Kullanıcıya daha yakın olan nesneler aracılığıyla uzak nesneleri görünür hale getirmek.
- Mevcut pozisyonu ve diğer karakterlerin durumunu gösterir.
Vurgular ekleyin
Performans sınırı olarak, Studio yalnızca istemci tarafında aynı anda 31 örnek Highlight görüntüler.Bu sınırdan daha fazlasını eklersem, ek Highlight örnekler sessizce göz ardı edilir.
Ayrıca, düşük seviye cihazlardaki vurguların daha pikselize olabileceğini, ancak yine de herhangi bir ayar kombinasyonuyla diğer cihazlarda olduğu gibi aynı görüneceğini unutmayın.
Nesneler için ebeveyn
Bir nesneye vurgu etkisi eklemek için, nesneye doğrudan yeni bir Highlight ekleyebilirsiniz.
Menüden, bir Vurgu ekleyin.Vurgu, varsayılan özellik değerleriyle nesneye yerleştirilir ve beyaz bir hatlı çizgi ve kırmızı bir tonlama oluşturur.
Dekoru ayarla
Alternatif olarak, çalışma alanında, Highlight , StarterPlayer , StarterGui , veya StarterPack , ardından çocuk/ebeveyn ilişkisinin dışına yerleştirebilirsiniz ReplicatedStorage , sonra da öne çıkarmak istediğiniz Adornee özelliklerinin Model veya BasePart 'una ayarlayabilirsiniz.
Vurguları özelleştir
Bir Highlight örneğinin özelliklerini değiştirerek deneyiminizle ilgili nesneleri temsil eden ilginç görsel efektler oluşturabilirsiniz.
Çizgi Renkleri
The OutlineColor özelliği, vurgunun hatlarının değerini ayarlar Color3 .



KonturTransparansı
The OutlineTransparency özellik, vurgunun hatlarının görünürlüğünü 0 (opak) ve 1 (görünmez) varsayılan değer arasındaki herhangi bir değere ayarlar.


Renk Doldurma
The FillColor özelliği, vurgunun içindeki değeri ayarlar Color3 .



Dolgu Saydamlığı
The FillTransparency özellik, vurgunun içinin görünürlüğünü 0 (opak) ve 1 (görünmez) varsayılan değer arasındaki herhangi bir değere ayarlar.Bu özelliği kullanarak, görüntüleyicilerin nesnenin mevcut renginin ne kadarını görmesini istediğinizi belirleyebilirsiniz.



Derinlik Modu
The DepthMode özellikleri, etkinin dünyadaki diğer nesnelerle ilgili olarak nasıl görüntülenebileceğini kontrol eder.
AlwaysOnTop — Vurgunun, kameradan ve vurgulanan nesne arasında nesneler olup olmadığına bakmaksızın görüntülenmesine izin verir.Bu, izleyicinin vurgulanan nesne ve kameranın arasında ne olduğuna bakılmaksızın daima vurgulamayı görebileceği anlamına gelir.
Occluded — Kameradan ve vurgulanan nesneye aralarda nesneler varsa vurguyu gizlerBu, izleyicinin sadece vurgulanan nesne ve kameranın görüşü arasında engelleyici nesneler olmadığında nesneyi görebileceği anlamına gelir.

Etkin
The özelliği, performans üzerinde herhangi bir etki olmadan vurguyu hızlı bir şekilde etkinleştirmenize veya devre dışı bırakmanıza izin verir .
Performans ipuçları
Highlight örneklerini özelleştirmek için çok fazla seçeneğiniz olsa da, deneyiminizin tüm cihazlardaki performansını artırmak için aşağıdaki ipuçları önerilir:
Bir Highlight eklemek veya kaldırmak, performans sıçramalarına ve ekstra çekme çağrılarına yol açabilecek bir geometri yeniden oluşturma adımına neden olabilir.Bir Highlight durumgörünümünü değiştirmek veya geçici olarak bir nesneye gizlemek/göstermek istiyorsanız, Highlight instansının özelliklerini doğrudan özelleştirmek en iyisidir, çünkü herhangi bir Highlight instansının özelliğini değiştirmek hafif ve sözleşme imzalamaetkilemez.
Roblox, nesneleri geriye doğru bir sırayla çizer, ki bu da sorunlara neden olabilir, çünkü nesneleri bir çocuk Highlight içine yerleştirirseniz, diğer nesnelerin de çocukları vardır Highlight durumları.Bu nedenle, Highlight örnekleri ile nesneleri diğer nesnelerle Highlight örnekleri arasında bir ebeveyn/çocuk ilişkisinin dışında tutmak en iyisidir.
Ekrana ilk çizilen Highlight çizgisi performans maliyetinin çoğunu yerine getirir (mobil cihazlarda GPU süresi 1 milisaniyeye kadar).İlkten öte ekstra vurgular için, herhangi bir platformda önemli bir performans etkisi görmemelisiniz.
Mobil cihazlarda, vurgular daha fazla ekranı kapsadığında performans üzerinde daha pahalıdır.Diğer platformlarda, vurgular ekran kaplamasına rağmen aynı performans maliyetine sahiptir.
Tüm platformlarda, ekranda görünmeyen vurgular (devre dışı bırakılmış veya tamamen şeffaf olsa bile) performans maliyeti doğurmaz.