Highlight örneği, oyununuzdaki belirli bir nesneye dikkat çekmek için kullanabileceğiniz görsel bir etkidir. Her vurgulama etkisinin, nesneyi çevreleyen bir çerçeve silueti ve nesne üzerinde görünen bir katman iç kısmı vardır. Bu bileşenlerin her birini bağımsız olarak özelleştirerek vurgulamanın görsel görünümünü değiştirebilirsiniz.



Vurgulama etkisinin faydalı uygulamaları şunlardır:
- Bir nesnenin önemli ve/veya etkileşimli olduğunu gösteren görsel geri bildirim sağlamak.
- Kullanıcıya daha yakın nesnelerin arkasında kalan uzak nesneleri görünür hale getirmek.
- Diğer karakterlerin mevcut konumunu ve durumunu belirtmek.
Vurgulamalar Ekle
Performans sınırı olarak, Studio yalnızca istemci tarafında aynı anda 255 Highlight örneğini görüntüler. Bu sınırdan fazlasını eklerseniz, ek Highlight örnekleri sessizce göz ardı edilir.
Düşük kaliteli cihazlarda vurgulamaların daha pikselleşmiş görünebileceğini, ancak diğer cihazlarda herhangi bir ayar kombinasyonu ile aynı şekilde göründüklerini de unutmayın.
Nesnelere Ebeveyn Olma
Bir nesneye vurgulama etkisi eklemek için, yeni bir Highlight örneğini doğrudan nesneye ebeveyn yapabilirsiniz.
Menüden bir Highlight ekleyin. Vurgulama, varsayılan özellik değerleri ile nesne üzerinde görüntülenir ve bu değerler beyaz bir çerçeve ve kırmızı bir kaplama oluşturur.

Adornee'yi Ayarlama
Alternatif olarak, Highlight örneğini bir ebeveyn/çocuk ilişkisi dışında, çalışma alanında, StarterPlayer, StarterGui, StarterPack veya ReplicatedStorage içinde yerleştirebilir, ardından Adornee özelliğini vurgulamak istediğiniz Model veya BasePart nesnesine ayarlayabilirsiniz.
Vurgulamaları Özelleştirme
Highlight örneğinin özelliklerini değiştirerek, oyununuzun temasıyla uygun nesneleri vurgulamak için ilginç görsel etkiler oluşturabilirsiniz.
OutlineColor
OutlineColor özelliği, vurgulamanın çerçevesinin Color3 değerini ayarlar.



OutlineTransparency
OutlineTransparency özelliği, vurgulamanın çerçevesinin görünürlüğünü varsayılan 0 (opak) ile 1 (görünmez) arasında herhangi bir değere ayarlar.


FillColor
FillColor özelliği, vurgulamanın iç kısmının Color3 değerini ayarlar.



FillTransparency
FillTransparency özelliği, vurgulamanın iç kısmının görünürlüğünü varsayılan 0 (opak) ile 1 (görünmez) arasında herhangi bir değere ayarlar. Bu özelliği, izleyicilerin görmek istediğiniz mevcut nesne renginin ne kadarını görmesini istediğinizi belirlemek için kullanabilirsiniz.



DepthMode
DepthMode özelliği, efektin dünyadaki diğer nesnelerle nasıl görüntülendiğini kontrol eder.
AlwaysOnTop — Vurgulamanın, kameranın ve vurgulanan nesnenin arasında nesneler olsa bile görüntülenmesine olanak tanır. Bu, izleyicinin vurgulanan nesne ile kamera arasında ne olursa olsun vurgulamayı görebilmesini sağlar.
Occluded — Kameranın ve vurgulanan nesnenin arasında nesneler varsa vurgulamayı gizler. Bu, izleyicinin, vurgulanan nesne ile kameranın görüşü arasında engelleyici nesneler olmadığında yalnızca nesneyi görebileceği anlamına gelir.

Enabled
Enabled özelliği, vurgulamayı performans üzerinde herhangi bir etkisi olmadan hızlı bir şekilde etkinleştirmenizi veya devre dışı bırakmanızı sağlar.
Performans İpuçları
Highlight örneklerini özelleştirmek için birçok seçeneğiniz olmasına rağmen, oyununuzun tüm cihazlarda performansını artırmak için aşağıdaki ipuçları önerilmektedir:
Bir Highlight eklemek veya kaldırmak, performans dalgalanmalarına ve ek çizim çağrılarına yol açabilecek bir geometrik yeniden inşa adımına neden olabilir. Bir Highlight örneğinin görünümünü değiştirmek veya geçici olarak bir nesnede gizlemek/göstermek istiyorsanız, Highlight örneğinin özelliklerini doğrudan özelleştirmeniz en iyisidir, çünkü Highlight örneğinin herhangi bir özelliğini değiştirmek hafif ve performansı etkilemez.
Ekranda görüntülenen ilk Highlight en fazla performans maliyetini (mobil cihazlarda GPU zamanı açısından 1 milisaniyeye kadar) üstlenir. İlk vurgulamanın ötesindeki ek vurgulamaların, herhangi bir platformda önemli bir performans etkisi görmemeniz gerekir.
Mobil cihazlarda, ekranın daha fazlasını kapsayan vurgulamalar performans açısından daha maliyetlidir. Diğer platformlarda ise, vurgulamaların ekran kapsamına bakılmaksızın aynı performans maliyetine sahiptir.
Tüm platformlarda, ekranın görünmeyen vurgulamaları (devre dışı bırakılmış veya tamamen şeffaf), herhangi bir performans maliyeti getirmez.