Я использую Unity для создания 2D-игры сверху вниз. Пока все было замечательно, но я столкнулся с проблемой, которую не могу решить должным образом.
Я хочу реализовать «высокие травы», где часть персонажа будет закрыта.
Наглядный пример:
Я думал о том, чтобы сделать высокую траву по слоям, но это создаст МНОЖЕСТВО игровых объектов, и переход по мере продвижения персонажа не будет достаточно плавным.
Есть идеи о том, как я могу подойти к этому? Я подумал, что, возможно, используя шейдеры, я смог бы достичь чего-то подобного, но мои знания о шейдерах очень и очень ограничены, поэтому я даже не знаю, возможно ли такое.