LOD Group для UI

Есть куча спрайтов в WorldSpace канвасе. Хочу сделать чтоб они не рендерились и исчезали, если они дальше чем определённое расстояние от камеры, но при этом все остальные объекты рендерились, поэтому не могу просто поставить ограничение рендера в камере.

Хотел использовать ЛОДы, но они работают только с MeshRenderer, а с CanvasRenderer не хотят.

Есть ли вариант сделать ЛОДы для ui спрайтов? Или надо писать свой скрипт который в апдейте обновлял бы CanvasRenderer.enable или делал SetActive, проверяя дистанцию для каждого спрайта к камере?

Ps: есть конечно ещё вариант заменить спрайты на quad'ы, тогда все будет работать, тк у них ест мешрендерер. Пока что так наверно и сделаю..


Ответы (0 шт):