Próbuję stworzyć wodę, a teraz dostałem ją poprzez dynamicznie generujące fale na siatce. Ale teraz chcę zmusić moją łódź do manipulowania tymi falami i wywołać na tym Kelvin Wake.
Faktem jest, że generuję wodę za pomocą różnych płytek, dynamicznie powtarzając ten sam wzór. Jak więc mam to wygenerować na dynamicznie generowanej siatce (płaszczyźnie)? Bez manipulowania innymi płytkami (samolotami)?
Odpowiedzi:
Jakbym zrobił coś takiego, to zrobić siatkę, coś w rodzaju mapy wysokości. A jeśli siatka znajduje się w siatce, spróbuj obliczyć (na płaszczyźnie 2d), jak głęboko będzie ona w wodzie, a następnie, na podstawie tej mapy wysokości, wygeneruj fale w wodzie.
źródło
Mam 3 sugestie. po pierwsze: możesz spróbować stworzyć efekt za pomocą układu cząstek. po drugie: możesz spróbować użyć TrailRenderer dla szlaku. po trzecie: możesz spróbować stworzyć siatkę o takim kształcie śladu, przyporządkować ją do łodzi i zależnie od prędkości / odległości, aby zwiększyć jej rozmiar na jednej / dwóch osiach.
źródło