С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Как это выводится? И как называется FX?
http://zxaaa.untergrund.net/get.php?f=DEMO/jam.zip
FX называется "анимация" Всё описано в Scenergy #2.
Цитата:
C64 плеер. Этот плеер использует
метод вывода изображения, который я
впервые увидел на C64. Этот метод
был впервые применен мной в деме
Binary Love (в начале второй части,
где вращаются кубики). Этот метод
дает эффект "разорванности" картинки
на экране и, кроме того, позволяет
обсчитывать изображение в 4 раза
меньшее, чем изображение на экране.
Соответственно единственным отличием
упакованных данных будет то, что
исходное изображение будет сжато по
X и по Y в два раза.
Меня интересует "метод вывода изображения"
Я долго всматривался, но так и не понял по какому принципу "разрывается" картинка
Последний раз редактировалось GM BIT; 05.02.2013 в 05:09.
Знакоместа берутся из текстуры по координатам, кратным 4.
Как работает туннель в NedoDemo 2:
Это мультиколор 640х200, атрибуты онли.
Естественно, я не шлёпаю каждый слой поверх другого. Строится сверху вниз (или снизу вверх, не важно).
Сначала создаём чистый буфер строки (цветом наружного слоя).
Компилим его в ld: push (оптимизированный, т.е. с минимумом ld - есть быстрая генерилка такого кода).
Потом начинаем перебирать строки (выводя их на экран этим ld: push'ем), пока не дойдём до места, где строка должна меняться.
Применяем все изменения в слоях на этой строке к буферу строки.
Опять компилим его в ld: push.
И так далее, пока не переберём все строки экрана.
Самое сложное - сгенерировать дату, по которой можно быстро находить переходы (ведь слои закрывают друг друга):
Сначала генерим всю геометрию всех слоёв.
Потом клипируем слои по x.
Потом создаём копии описателей слоёв в обратном порядке.
И клипируем всё по y.
В итоге получаем список вида y,x,ширина,цвет - по этому списку и работаем.
Стирание слоя - его шириной, но цветом предыдущего слоя.
Парни, а как это работает?
из спрайтов вижу набор треугольников.
офигеть
"наличие готового программного обеспечения для нового компьютера в наши дни имеет мало смысла."
"Еще вопрос - почему на Спектруме большинство звуков на AY булькающие ? Как это исправить ?"
(c) zst
После построения очередного кадра он заносится в буфер (не на экран!). На экран выводится картинка, скомбинированная из строк, надёрганных из нескольких буферов, начиная с самого свежего. В данном случае чем ниже строка, тем более старый буфер.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)