Estou usando o Unity para criar um jogo 2D de cima para baixo. Tudo tem sido ótimo até agora, mas me deparei com um problema que não consigo resolver adequadamente.
Eu quero implementar "áreas de grama alta" onde parte do personagem será ocluída.
Um exemplo visual:
Pensei em criar grama alta por camadas, mas isso criaria muitos objetos de jogo, e a transição à medida que o personagem se move não será suave o suficiente.
Alguma idéia de como eu poderia abordar isso? Eu pensei que talvez usando shaders eu pudesse conseguir algo assim, mas meu conhecimento sobre shaders é muito muito limitado, então nem sei se isso é possível.