Journey gibi çok iyi bilinen ve sevilen oyunlardakilere çok yakın (veya özdeş) görünen karikatür görünümlü güneş / ışık şaftları oluşturmak istiyorum:
ve Ori:
Bunu nasıl başarabilirim?
Journey gibi çok iyi bilinen ve sevilen oyunlardakilere çok yakın (veya özdeş) görünen karikatür görünümlü güneş / ışık şaftları oluşturmak istiyorum:
ve Ori:
Bunu nasıl başarabilirim?
Yanıtlar:
Etki elde etmek için gerilmiş parçacık kullanın. Oluşturucu'da "Uzatılmış İlan Tahtası" nı seçin. Uzunluk Ölçeği'ni istediğiniz gibi değiştirin. Bu hem 3D hem de 2D sahnelerde kullanılabilir.
Eğer aslında etkili şeyler Shader öğrenin . Çoğunlukla tepe ve parça gölgelendirici. Bir şeyler çizmek her zaman bir çözüm değildir. Ekstra sanat eserleri nedeniyle yapı boyutu artar. Genel etkiler hakkında konuşmak. Hearthstone'un altın kart efektine bakın .
Unity kullandığınızdan bahsediyorsunuz, böylece onların resmi "Sun Shafts" özelliğini kullanabiliyorsunuz; motorun içine yerleştirilmiştir: Neler yapabildikleri hakkında iyi bir fikir edinmek için bu Unity Docs'u okuyabilirsiniz ve bu YouTube videosu , onu uygulamanızda size yol gösterebilir.
Bu arada, kullanmak için Unity Standart Varlıklarını indirmeniz gerekir .
Yaptığımız şey bu ve sonuçlar Ori'de olduğu gibi görünüyor.
Hafif şaftınız için dikey olarak dönen bir dokuya ihtiyacınız var. Bu projemizden (bu nedenle filigran, üzgünüm)
Bir parçacık malzemesine eklersiniz ve malzemeyi Düzlem ilkeline eklersiniz. Güzel ve ışıltılı görünmelidir.
İki adım daha. Birincisi, uçağı gerçekten çok uzatıyorsunuz. Gerektiği kadar uzun. Ve ikincisi, gölgelendiriciler veya komut dosyası oluşturma yoluyla dokunun dikey ofsetini canlandırırsınız. Bu ışığın canlı görünmesini sağlar. Ekstra incelik için küçük toz parçacıkları ekleyin.
Gölgelendirici komut dosyası oluşturma ile de bir tür düşme efekti ekleyebilirsiniz, ancak bu daha karmaşık bir konudur.
Unity 2019.3, Universal Renderpipeline (URP) ve özellikle 2D oluşturucuyu kullanırken, 2D Sprite Işıklarını kullanabilirsiniz. Bir dokuya (volvisin gösterdiği gibi) ihtiyacınız var, sahnenize yeni bir "ışık / 2D / Sprite Light 2D" ekleyin ve daha sonra bu dokuyu özellik denetçisinde bir 'sprite' olarak seçebilirsiniz.
Resmi Birlik örneği için, "Kayıp Crypt" 'e bakın, "Işıklar / Orman / Işık Grubu şaftları" altındaki senaryoya bakın, aşağıdaki resme bakın (not: etkisi başlangıçta daha incedir, aşağıdaki görüntüde yoğunluk artmıştır. ). Eğer denerseniz, çok benzer ve aynı zamanda güzel bir etki veren 'güneş lekelerini' de kontrol edin.
https://assetstore.unity.com/packages/essentials/tutorial-projects/lost-crypt-2d-sample-project-158673