Итак, я делаю игру ASCII, в которой каждая плитка имеет значение
- Глиф
- Цвет переднего плана (цвет глифа) * 1006 *
- Цвет фона
Глифы хранятся в одной текстуре.
Чтобы отобразить их без анимации, я создал VAO с буферами для вершин, координат текстуры, цвета переднего плана и цвета фона.
Теперь я хотел бы поместить каждый кадр анимации (таким образом, координаты текстуры, цвет переднего плана и цвет фона) в буферы, чтобы мне не приходилось загружать их каждый раз при обновлении анимации.Может быть, использовать униформу для прошедшего времени и получить координаты текстуры из этого?
Проблема в том, что эти кадры имеют различную длину и числа.
Какой предпочтительный способ сделать это?