Ich verwende Unity, um ein 2D-Top-Down-Spiel zu erstellen. Bisher war alles großartig, aber ich bin auf ein Problem gestoßen, das ich nicht richtig lösen kann.
Ich möchte "hohe Grasflächen" implementieren, in denen ein Teil des Charakters verdeckt wird.
Ein visuelles Beispiel:
Ich dachte darüber nach, das hohe Gras in Schichten zu machen, aber das würde eine Menge Spielobjekte erzeugen, und der Übergang, wenn sich der Charakter nach oben bewegt, wird nicht glatt genug sein.
Irgendeine Idee, wie ich das angehen könnte? Ich dachte, dass ich mit Shadern vielleicht so etwas erreichen könnte, aber mein Wissen über Shader ist sehr, sehr begrenzt, deshalb weiß ich nicht einmal, ob so etwas möglich ist.