Re[5]: Золотое время АйТи
От: vfedosov  
Дата: 29.12.16 15:10
Оценка:
IID>Это, строго говоря, неправда.

Поэтому я и добавил — в большинстве случаев. Для вывода символа к примеру во всех случаях. Для вывода спрайта, выровненного по символьной сетке это тоже можно было использовать — думаю понятно как.

IID>вот как выглядит переход на следующую Y координату в псевдокоде:


знаю — сам подобные вещи писал.

IID>Это ускоряло ТОЛЬКО вывод символов и ТОЛЬКО в Y позициях кратных 8.


Я использовал спрайты, выровненные по символьной сетке (остаток от деления x и y на 8 = 0). Тогда спрайт можно выводить почти как набор символов — то есть очень быстро. Насколько я могу судить, такая же схема использовалась во многих играх — сейчас не возьмусь вспоминать точные названия. Если ты работаешь в символьных координатах, то адрес рассчитать легко. Для вывода спрайта в произвольное место экрана такая схема была скорее вредна — тут согласен.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.