Highlight örneği, bir oyundaki belirli bir nesneye dikkat çekmek için kullanabileceğiniz bir görsel etkidir. Her vurgulama efekti, nesnenin etrafını saran bir siluet çizgisi ve nesnenin üzerinde görüntülenen katı bir kaplama iç kısmı içerir. Bu bileşenlerin her birini bağımsız olarak özelleştirerek vurgulamanın görsel görünümünü değiştirebilirsiniz.



Vurgulama efektinin faydalı uygulamaları şunlardır:
- Bir nesnenin önemli ve/veya etkileşimli olduğunu görsel olarak belirtmek.
- Kullanıcıya daha yakın nesnelerin arkasındaki uzak nesneleri görünür kılmak.
- Diğer karakterlerin mevcut konumunu ve durumunu belirtmek.
Vurgulamalar ekleyin
Bir performans sınırı olarak, Studio yalnızca istemci tarafında aynı anda 255 Highlight örneği görüntüler. Bu sınırdan fazlasını eklerseniz, ek Highlight örnekleri sessizce göz ardı edilir.
Ayrıca, düşük kaliteli cihazlarda vurgulamaların daha pikselli görünebileceğini, ancak diğer cihazlardaki ayar kombinasyonlarıyla aynı görüneceğini unutmayın.
Nesnelere ebeveyn olma
Bir nesneye vurgulama efekti eklemek için, yeni bir Highlight örneğini doğrudan nesneye ebeveyn yapabilirsiniz.
Menüyü açın ve bir Highlight ekleyin. Vurgulama, varsayılan özellik değerleriyle nesnede görüntülenir ve bu, beyaz bir çizgi ve kırmızı bir kaplama oluşturur.

Adornee'yi ayarlama
Alternatif olarak, Highlight örneğini bir çocuk/ebeveyn ilişkisi dışında, çalışma alanında, StarterPlayer, StarterGui, StarterPack veya ReplicatedStorage içinde yerleştirebilir ve ardından Adornee özelliğini vurgulamak istediğiniz Model veya BasePart olarak ayarlayabilirsiniz.
Vurgulamaları özelleştirin
Bir Highlight örneğinin özelliklerini değiştirerek, oyununuzun temasıyla uyumlu ilginç görsel efektler oluşturabilirsiniz.
OutlineColor
OutlineColor özelliği, vurgulamanın çizgisinin Color3 değerini ayarlar.



OutlineTransparency
OutlineTransparency özelliği, vurgulamanın çizgisinin görünürlüğünü varsayılan değeri 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 değeri 0 (opak) ile 1 (görünmez) arasında herhangi bir değere ayarlar. Bu özelliği, izleyicilerin nesnenin mevcut renginin ne kadarını görmek istediğinizi belirlemek için kullanabilirsiniz.



DepthMode
DepthMode özelliği, efektin dünyadaki diğer nesnelerle nasıl görüntüleneceğini kontrol eder.
AlwaysOnTop — Vurgulamanın, kamera ile vurgulanan nesne arasında nesneler olsa bile görüntülenmesine izin verir. Bu, izleyicinin, vurgulanan nesne ile kamera arasında ne olursa olsun vurgulamayı her zaman görebileceği anlamına gelir.
Occluded — Kamera ile vurgulanan nesne arasında nesneler varsa vurgulamayı gizler. Bu, izleyicinin yalnızca vurgulanan nesne ile kameranın görüşü arasında engelleyici nesneler yoksa nesneyi görebileceği anlamına gelir.

Enabled
Enabled özelliği, vurgulamayı performans üzerinde herhangi bir etki olmadan hızlı bir şekilde etkinleştirmenizi veya devre dışı bırakmanızı sağlar.
Performans ipuçları
Highlight örneklerini özelleştirmek için birçok seçeneğiniz olsa da, tüm cihazlarda oyununuzun performansını artırmak için aşağıdaki ipuçları önerilir:
Bir Highlight eklemek veya kaldırmak, performans dalgalanmalarına ve ek çizim çağrılarına neden olabilecek bir geometri yeniden inşa adımına yol açabilir. Bir Highlight örneğinin görünümünü değiştirmek veya geçici olarak bir nesnede gizlemek/görüntülemek istiyorsanız, Highlight örneğinin özelliklerini doğrudan özelleştirmeniz en iyisidir, çünkü Highlight örneğinin herhangi bir özelliğini değiştirmek hafif bir işlemdir ve performansı etkilemez.
Roblox, nesneleri arkadan öne doğru bir sırayla çizer, bu da diğer nesnelerin içinde bir çocuk Highlight ile gömülü nesneler varsa sorunlara yol açabilir. Bu nedenle, Highlight örneklerine sahip nesneleri, diğer Highlight örneklerine sahip nesnelerle ebeveyn/çocuk ilişkisi dışında tutmak en iyisidir.
Ekranda görüntülenen ilk Highlight, performans maliyetinin çoğunu üstlenir (mobil cihazlarda 1 milisaniyeye kadar GPU süresi). İlk vurgulamanın ötesindeki ek vurgulamalar için, herhangi bir platformda önemli bir performans etkisi görmemeniz gerekir.
Mobil cihazlarda, vurgulamalar ekranın daha fazla kısmını kapladığında performans maliyeti daha yüksektir. Diğer platformlarda, vurgulamaların ekran kaplaması ne olursa olsun aynı performans maliyetine sahiptir.
Tüm platformlarda, ekranda görünmeyen (devre dışı bırakılmış veya tamamen şeffaf) vurgulamalar hiçbir performans maliyeti oluşturmaz.