Важная информация

User Tag List

Страница 10 из 11 ПерваяПервая ... 67891011 ПоследняяПоследняя
Показано с 91 по 100 из 105

Тема: Как это работает? тред

  1. #91
    Master Аватар для GM BIT
    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Про МovingShit - 4 страница в этой теме

  2. #91
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #92
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от GM BIT Посмотреть сообщение
    Делаются все фазы со сдвигом одной или нескольких строк
    и как фазы считаются?

  4. #93
    Master Аватар для kotsoft
    Регистрация
    04.04.2009
    Адрес
    Котлас
    Сообщений
    632
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    и как фазы считаются?
    даг синус там. Важно то что строим все возможные варианты смещений строк. выйдет этакий спрайт высотой экрана в три. где уже по синусу все раскорячено. и наверное выводить тоже по синусу выбирая нужные строки. важно периоды подобрать правильные

  5. #94
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    http://wab.com/?screen=123

    и как это я забыл про почти что энциклопедию m(

  6. #95
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    introspec, расскажи пожалуйста, как эффект в Down работает?

    мне ничего в голову не пришло.

  7. #96
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    introspec, расскажи пожалуйста, как эффект в Down работает? мне ничего в голову не пришло.
    denpopov, мне реально трудно рассказать, т.к. рассказывать вроде не о чем. Анимация работает путём показа в цикле нескольких кадров: первый, второй и т.д. У меня абсолютно все анимы на 4 кадра. Они работают на раз-два-три-четыре. В отличие от руководства молодого бойца здесь на форуме, все анимы оригинальные, приготовленные в Processing. Это позволило приготовить хитрые анимы, в каждой из которых всего 4 кадра, причём такие, что 2 кадра - в точности инверсии двух других кадров. Т.е. анимы в Down работают так: грузим 2 кадра в 2 страницы памяти, показываем первую страницу, показываем 2 страницу, потом показываем инвертированную первую страницу, потом инвертированную вторую. Инверсия делается атрибутами, что даёт очень-очень высокую скорость. Считай, что анимация в Down вся бесплатная.

    Т.к. в аниме всего 4 кадра, крутить её на 50гц легко, но не очень красиво. Down работает в цикле по 3 фрейма.
    • В первом фрейме каждая нечётная строка текущего экрана заливается новым шумом (3кб шума на кадр) и заливаются корректные атрибуты для текущего экрана.
    • Во втором фрейме, анима кидается из буфера в экран (это делается не всегда, а только тогда, когда анима поменялась или если спрайт сдвинулся, т.е. экран под спрайтом не сохраняется). Большую часть времени второй фрейм свободен.
    • В третьем фрейме накладывается маска экрана (старый телевизор) и рисуется спрайт (если на экране нужен спрайт).


    Зачем нужно столько свободного времени? Во-первых, это позволяет переключать анимации мгновенно, т.е. реально мгновенно, без швов. Во-вторых, ядро в Down умеет занять время, когда на экране играет анимация. Например, одновременно с проигрыванием можно распаковывать новую анимацию. Одна анимация у меня занимает 6кб (2 кадра по 3кб). Как правило, у меня сделаны замесы из 1-2 анимаций, а третья анимация распаковывается в это время в третий буфер. Все спрайты также хранятся сжатыми. Когда ядро ничего не распаковывает, оно отдаёт инструкции, в какие моменты времени переключать анимации, т.е. весь фикс тупо "нарисован" в ядре. Общий объём скрипта в деме - почти 4кб.

    Не знаю, что тут ещё написать. Надеюсь, что-то пригодится.
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  8. #97
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ээээ... а я-то думал..

  9. #98
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    ээээ... а я-то думал..
    Если бы думал, тебе не пришлось бы канючить в другом треде.
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  10. #99
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от introspec Посмотреть сообщение
    Если бы думал, тебе не пришлось бы канючить в другом треде.
    если бы я думал, то не пришлось бы занять первое место в *сомнительном* демопати.

  11. #100
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    если бы я думал, то не пришлось бы занять первое место в *сомнительном* демопати.
    Шок! Тебе и правда не пришлось!
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

Страница 10 из 11 ПерваяПервая ... 67891011 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Не работает PS/2 Keyboard
    от Mifody в разделе Устройства ввода
    Ответов: 40
    Последнее: 25.08.2016, 20:36
  2. Не работает КР1858ВМ3
    от Mifody в разделе Для начинающих
    Ответов: 30
    Последнее: 29.03.2009, 12:12
  3. Невероятно ,но работает !!!
    от ALek_NGI в разделе Несортированное железо
    Ответов: 12
    Последнее: 10.03.2009, 06:36

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •