Obecnie tworzę leśną scenę w ciemności, a drzewa świecą daleko, ale kiedy się zbliżam, wszystko jest w porządku. Mam shadery ustawione na „Nature / Tree Soft Occlusion [bark / leaves]”, ale nadal renderują dziwnie daleko, ale blisko są w porządku.
Próbowałem umieścić drzewa w folderze o nazwie „Ambient-Occlusion”, jak powiedziano tutaj , ale bez powodzenia. Również mgła jest wyłączona. Z góry dziękuję.
AKTUALIZACJA
Kiedy spojrzałem na drzewa za pomocą kamery „Renderuj ścieżki”, były one czerwone, podczas gdy wszystko inne było zielone.
AKTUALIZACJA 2
Próbowałem ponownie zainstalować pakiet, z którego je pobrałem, ale nadal nie mam szczęścia.
AKTUALIZACJA 3
Niektóre drzewa dodałem ręcznie i działają one dobrze, ale przy dodawaniu ich przez malowanie w terenie mam problem.
AKTUALIZACJA KOŃCOWA
Próbowałem zbudować grę, aby zobaczyć, czy to wpłynęło na plik .exe, ale tak się nie stało. Muszę więc zignorować podczas debugowania, ponieważ działa dobrze w kompilacji. Dzięki za wszelką pomoc, wydaje się to tylko błędem w jedności. Zdjęcie kompilacji:
terrain1.trees.mood == Moods.Happy;
:)Odpowiedzi:
Okazuje się, że dobrze oddano go w kompilacjach projektu, ale nie w debuggerze w jedności. Planuję zgłosić to jako błąd na stronie Unity, ponieważ został on pomieszany tylko w debuggerze, a nie w grze.
źródło
Rozwiązałem problem, dodając mgiełkę o właściwościach:
Wiem, że to nie rozwiązuje problemu, ale i tak chciałem użyć mgły w swojej grze i było to łatwe rozwiązanie. Nie przyjmuję tego jako odpowiedzi, ponieważ tak naprawdę to nie rozwiązuje pytania, chciałem tylko powiedzieć, co ostatecznie zadziałało. Obrazek:
Dodaje też do tego przerażające / tajemnicze uczucie, co mnie cieszy. Nadal chciałbym mieć rzeczywistą odpowiedź na to, jak to naprawić.
źródło