Sto usando Unity per creare un gioco top-down 2D. Finora è stato tutto perfetto, ma ho riscontrato un problema che non riesco a risolvere correttamente.
Voglio implementare "aree con erba alta" in cui parte del personaggio verrà occlusa.
Un esempio visivo:
Ho pensato di creare l'erba alta per strati, ma ciò creerebbe MOLTI oggetti di gioco e la transizione mentre il personaggio si alza non sarà abbastanza regolare.
Qualche idea su come potrei affrontare questo? Ho pensato che forse usando gli shader avrei potuto ottenere qualcosa del genere, ma la mia conoscenza degli shader è molto limitata, quindi non so nemmeno se tale cosa sia possibile.