Unity'de partiküller arayüzün arkasında kalıyorsa: Eric VFX Studio'dan kısa çözüm dersi

Eric VFX Studio'nun 3 dakikalık dersi, arayüze eklenen partikül efektlerinin Unity'de neden görünmediğini ve Canvas Render Mode, Order in Layer ve Sorting Layer ayarlarıyla nasıl öne alınacağını anlatıyor.

Görsel: Eric VFX Studio (YouTube)

Eric VFX Studio, Unity'de (URP) sık sorulan bir soruya 3 dakikalık bir dersle yanıt verdi: arayüze (UI) eklenen partikül efekti Game görünümünde neden görünmüyor?

Kanalın açıklamasına göre sorun, Canvas'ın varsayılan Screen Space - Overlay modunda olmasından kaynaklanıyor: bu modda arayüz bütün kameralar işini bitirdikten sonra en üste çiziliyor, bu yüzden partiküller sıralama değerleri ne olursa olsun arkada kalıyor. Çözüm adımları:

  • Canvas Render Mode'u Screen Space - Camera (ya da World Space) yapıp kamerayı Render Camera alanına sürüklemek
  • Canvas'ta ve Particle System Renderer'da Order in Layer ile hangisinin önde olacağını belirlemek (alt partikül sistemleri dahil)
  • Daha düzenli bir yol olarak efektler için ayrı bir Sorting Layer açmak
  • Hâlâ görünmüyorsa materyalin Render Queue değerine bakmak: 2500 ve altı opak sayılıyor

Overlay modunda kalmak zorunda olanlar için ders iki seçenek sunuyor: partikülleri arayüzün parçası olarak çizen açık kaynak UIParticle (ParticleEffectForUGUI) ya da partikülleri ayrı bir kamerayla bir RenderTexture'a çizip RawImage olarak göstermek.

2
Bu haberi paylaşİşine yarayacak biri varsa ona da ulaşsın.

0 yorum

Hoş Geldin!

Oyun yapımındaki ekip kaosunu biliyoruz. İşte bu yüzden Devchaos var!

Devchaos, oyun geliştiricileri için kurulan bir topluluk ve iş birliği platformudur. Burada ekip arkadaşları bulabilir, projelerini paylaşabilir, anketler oluşturabilir, forumlarda etkinlik gösterebilir, yorum yapabilir, tester bulabilir ya da olabilirsin. Ayrıca gelişim sürecini takip etmek için Devlog Timeline seni bekliyor.

İlk 100 üyeye özel ayrıcalıklar!Üye olup toplulukta aktif olan ilk 100 kişi özel rozet, benzersiz profil seçenekleri ve sürpriz avantajlar kazanacak. Yalnızca üye olmak yetmez: paylaş, yaz, üret!
Hemen katıl ve yerini al!