LINUX.ORG.RU

История изменений

Исправление linuhs_user, (текущая версия) :

Текстура это двумерный массив цветов (RGB), картинка. В спрайт это полигон(ы) с натянутой на них картинкой (текстурой).
Все что рисуется это полигоны, полигоны это треугольники по сути, состоящие из 3 точек [X,Y,Z]. Вот что бы нарисовать квадрат нужно два треугольника. Вот пример:

A#######B
#......##
#.....#.#
#....#..#
#...#...#
#..#....#
#.#.....#
C#######D
Представь что это красный квадратик, вот он нарисован таким кодом:
A=какая-нибудь-координата
B=...
C=...
D=...

SetColor(red);
DrawPolygon(A,B,C);
DrawPolygon(C,B,D);

Исходная версия linuhs_user, :

Текстура это двумерный массив цветов (RGB), картинка. В спрайт это полигон(ы) с натянутой на них картинкой (текстурой)