Estoy usando Unity para crear un juego 2D de arriba hacia abajo. Todo ha sido genial hasta ahora, pero me he encontrado con un problema que no puedo resolver adecuadamente.
Quiero implementar "áreas altas de hierba" donde se ocluya parte del personaje.
Un ejemplo visual:
Pensé en hacer la hierba alta por capas, pero eso crearía MUCHOS objetos del juego, y la transición a medida que el personaje se mueve hacia arriba no será lo suficientemente suave.
¿Alguna idea sobre cómo podría abordar esto? Pensé que tal vez usando shaders podría lograr algo como esto, pero mi conocimiento sobre shaders es muy limitado, por lo que ni siquiera sé si eso es posible.