Unity particle System'e istenilen şekli vermek

Merhaba arkadaşlar bugün yapmam istenilen fakat biraz zorlandığım bir efekti nasıl yapacağım hakkında öğrendiklerimi buradaki insanlarla paylaşmak istedim.
Yapmak istediğimiz şey verdiğimiz particle efektin elimizdeki objenin şeklini alması. Bu özellikle mobil oyunlarda ödüllerin vs etrafında düzgün bir parlama oluşturmak için kullanışlı olabiliyor. Evet post procces ile de yapılabiliyor fakat o performanstan çok fazla ödün vermeye sebep olabiliyor.
Nasıl yapacağımıza geçecek olursak mevcut particle efektimizi alalım. Benim durumumda bu bir şekerden ipti.
Öncelikle particle System kısmından shape seçeneğini açıyoruz. Burada şeklini vermek istediğimiz objenin nasıl bir Renderera sahip olduğu önemli. Örneğin direkt olarak bir meshe eklemek istiyorsanız buradan meshi, mesh renderer içeren bir objenin şeklini alması için mesh Rendereri vs seçmeniz gerekiyor. Benim objem Mesh Renderer içerdiği için o seçili

1621512537591.png


Ardından mesh kısmına şeklini almasını istediğimiz (mesh renderer içermesi gerekiyor bu durumda) objeyi atıyoruz. Aşağıdaki use mesh colors kendi materyalinizi ya da shader graphınızı kullanmanız durumunda sıkıntı çıkarabilir. Çünkü Unity ile aynı şekilde isimlendirmemiş olmanız çok olası. Bu sebepten use mesh color kısmını kapatıyoruz.

1621512640051.png


Sonuç olarak eskisine göre çok daha şık gözüken ve şeklimizin etrafında düzenli olarak oluşan particle efekte sahip oluyoruz. Bunun rengini vs dilediğiniz gibi değiştirebilirsiniz aynı normal partcile efekt gibi. Bu şekil biraz daha düze yakın olduğu için çok büyük bir fark gözükmese de daha detaylı şekillerde çok daha etkileyici sonuçlar görmek mümkün

1621512724703.png
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı