Nesneleri vurgulama

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

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.

A tree mesh against a grey background.
Temel nesne
The same tree mesh with a yellow outline and a black highlight interior.
Sarı hatlı ve siyah iç
The same tree mesh with a black outline and a yellow highlight interior.
Siyah hatlı ve sarı iç

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.

  1. Kâşif penceresinde, bir Model veya bir BasePart üzerinde gezinin, ardından ⊕ düğmesine tıklayın. Bir bağımsız menü görüntülenir.

  2. 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 .

A tree mesh with red outline.
Hat çizgisi rengi = [255, 100, 50]
A tree mesh with green outline.
Hatların Rengi = [0, 255, 125]
A tree mesh with blue outline.
Hatların Rengi = [75, 150, 255]

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.

A tree mesh with black opaque outline.
HatırlatmaTransparanlığı = 0
A tree mesh with transparent outline.
HatırlatmaTransparanlığı = 1

Renk Doldurma

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

A tree mesh with a red fill.
Doldurma Renği = [255, 100, 50]
A tree mesh with a red fill.
Doldurma Renği = [0, 255, 125]
A tree mesh with a blue fill.
Doldurma Renği = [75, 150, 255]

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.

A tree mesh with an opaque black fill.
DoldurmaTransparansı = 0
A tree mesh with an semi-transparent black fill.
DoldurmaTransparansı = 0.5
A tree mesh with a transparent black fill.
DoldurmaTransparansı = 1

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.

Two objects are behind pillars, but because their AlwayOnTop property is set to true, you can still see the objects and their highlight.

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.