Agillar, ну вот у тебя возникла необходимость. Почему ты задаёшь вопросы здесь, вместо того чтобы вернуться к учёбе?
Откладывай unity в сторону и открывай книгу.
Во всех блин вопросах про юнити пишут "Сначала нормально C# выучи, а потом за скриптинг в юнити берись", но нет блин, все хотят паровоз обогнать.
Agillar, видимо я что-то не понимаю. А откуда там бесконечное изменение, если код по сути один if внутри Update?
А ещё можно в принципе изначально листву сделать на слой выше, чем игрока
Gregory256, ну в общем-то рассуждения правильные)
По крайней мере я так же думаю - смотри что тебе важнее и делай выбор.
Если что-то не до конца ясно - копай документация, в поисках нюансов