Я пытаюсь создать механизм черепицы с использованием пиксельного шейдера и двух текстур. В одной текстуре будет храниться плитка и одна карта.Могу ли я создать механизм черепицы в пиксельном шейдере?
Возможно ли считывать данные текстуры в виде фактических (не сэмплированных) данных, чтобы я мог вытаскивать индексы с карты?
Каков наилучший способ чтения данных пикселей?
Я пробовал только text2D, но это оставляет желать лучшего (я немного новичок в пиксельных шейдерах, если честно).
В принципе, мне нужен способ считывать фактические данные из определенного пикселя в моей текстуре карты и использовать это как целочисленный индекс в текстуре плитки. Предположим, мне удалось создать и передать соответствующие текстуры в шейдер.
Любые мысли?
(с использованием monogame для метро, так йх уровня 9_1)