-
Изыскал внутренние резервы и дожал рейкастер до круглой цифры 9 FPS. Тестовый ролик на движке не менялся (DDA так и не трогал), поэтому вполне можно сравнить с предыдущей выложенной версией - ускорение на 0.4 FPS.
- - - Добавлено - - -
Посмотрел ветку и оценил динамику. Основную оптимизацию до 8 FPS сделал примерно за месяц, а следующий 1 FPS выгрызал 4 с половиной года.
-
Попробовал уменьшить (загрубить) разрешение по горизонтали в 2 раза - по ощущениям стало заметно приятнее, появился некоторый запас быстродействия для каких-нибудь усовершенствований. Или можно портануть на компы с цветовым разрешением <=45 по горизонтали.
-
Дожал уменьшение столбцов до упора, их стало 21 вместо 85 (но широкие). Выглядит конечно грубо, зато намного быстрее - 18.8 FPS. Шаг перемещения (и угол вращения) не менял, поэтому по карте не ходит, а бегает. С такой скоростью можно даже какие-то игрушки с рейкастерным движком делать, если не пугает отсутствие текстур.
-
Вложений: 3
Ответ на вопрос "Что за уродливые картинки?" - это скриншоты из рейкастера с текстурированием для вектора. Есть нюанс - это сишный рейкастер с плавучкой (асма ноль), чудовищно тормозной, зато для 8080.