Комментарии 2
Пару уточнений:
Итак, Image — это компонент, который берет данные из RectTransform с того GameObject, на котором он находится. У RectTransform заданы четыре вершины-координаты, а также четыре стандартные UV-координаты — по одной на каждую вершину: [(0, 0), (1, 0), (0, 1), (1, 1)].
UV-координаты изображения зависят от используемого спрайта, 9-slice спрайт (с отступами по границам) будет иметь 36 вершин и столько же UV-координат.
В первую очередь надо убедиться, что в нашем Canvas включен дополнительный UV-канал
UV-координаты содержат список Vector4/float4, поэтому можно использовать uv0.zw вместо второго UV-канала.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Укрощение батчинга за счет оптимизации масок UI