Ну тогда можно избавится от скрипта с Update и удалить коллайдер, достаточно под них подставить коллайдер (на всю площадь. например план с MeshCollider) и по пикнутому месту (по координатам) определять объект, который выбрали (немного математики, но производительность вырастет). Для уменьшения дравколов можно рисовать эти квады низкоуровневыми командами (отсортировать по материалам например еще), а не создавать экземпляры объектов. Решений по оптимизации можно много придумать, главное видель задачу. Самое безумное - рисовать эти квады как частицы
