Chciałbym stworzyć kreskówkowe promienie słońca / światła, które wyglądają bardzo blisko (lub identycznie) do bardzo znanych i lubianych gier, takich jak Journey:
i Ori:
Jak mogę to osiągnąć?
Chciałbym stworzyć kreskówkowe promienie słońca / światła, które wyglądają bardzo blisko (lub identycznie) do bardzo znanych i lubianych gier, takich jak Journey:
i Ori:
Jak mogę to osiągnąć?
Odpowiedzi:
Użyj rozciągniętej cząstki, aby uzyskać efekt. W Renderer wybierz „Stretched Billboard”. Zmień skalę długości według potrzeb. Można tego użyć zarówno w scenach 3D, jak i 2D.
Jeśli faktycznie jesteś w stanie rzeczy, naucz się Shadera . Głównie moduł cieniujący wierzchołki i fragmenty. Rysowanie rzeczy nie zawsze jest rozwiązaniem. Rozmiar kompilacji zwiększa się dzięki dodatkowym dziełom sztuki. Mówiąc o ogólnych efektach. Zobacz efekt złotej karty Hearthstone .
Wspominasz, że używasz Unity, abyś mógł skorzystać z ich oficjalnej funkcji „Sun Shafts”; jest wbudowany w silnik: możesz przeczytać te Dokumenty Unity, aby dowiedzieć się, do czego są zdolni, a ten film na YouTube przeprowadzi Cię przez proces wdrażania.
Nawiasem mówiąc, musisz pobrać Unity Standard Assets , aby móc z niego korzystać.
Właśnie to robimy, a wyniki wyglądają trochę tak, jak w Ori.
Potrzebujesz tekstury na swój lekki trzon, który zapętla się pionowo. To jest z naszego projektu (stąd przepraszam, znak wodny)
Dodajesz go do materiału cząsteczkowego i dodajesz do prymitywu płaszczyzny. Powinien wyglądać ładnie i efektownie.
Jeszcze dwa kroki. Po pierwsze, samolot jest naprawdę wysoki. Tak wysoki, jak potrzeba. Po drugie, animujesz pionowe przesunięcie tekstury za pomocą programów cieniujących lub skryptów. Dzięki temu światło wygląda na żywe. Dodaj drobne cząsteczki kurzu, aby uzyskać dodatkową delikatność.
Możesz dodać coś w rodzaju efektu odpadania za pomocą skryptów shaderów, ale jest to bardziej skomplikowana sprawa.
Korzystając z Unity 2019.3, Universal Renderpipeline (URP), a konkretnie renderera 2D, możesz używać świateł sprite 2D. Potrzebujesz tekstury (np. Tego, co pokazuje volvis), dodaj nową scenę „light / 2D / Sprite Light 2D” do swojej sceny, a następnie możesz wybrać tę teksturę jako „sprite” w inspektorze właściwości.
Aby zobaczyć oficjalną próbkę Unity, sprawdź „Lost Crypt”, spójrz na scenografię pod „Lights / Forest / Light Group-shafts”, zobacz następujący obraz (uwaga: efekt jest bardziej subtelny pierwotnie, intensywność została zwiększona na poniższym obrazie ). Jeśli spróbujesz, sprawdź także „plamy słoneczne”, które są bardzo podobne i dają również fajny efekt.
https://assetstore.unity.com/packages/essentials/tutorial-projects/lost-crypt-2d-sample-project-158673