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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: Нечестная фреймовость

  1. #1
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,832
    Спасибо Благодарностей отдано 
    479
    Спасибо Благодарностей получено 
    656
    Поблагодарили
    511 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    Post Нечестная фреймовость

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


    Есть игры где можно увидеть подобное?

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

  3. #2
    Guru Аватар для creator
    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,193
    Спасибо Благодарностей отдано 
    419
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    130 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    DreamWalker: AlterEgo 2

    ZaRulem 2014 №11 стр. 6


    В конце января всё было готово и пришла пора оптимизаций. Всё оказалось сложнее, чем я думал. 6 врагов с логикой и отрисовкой никак не влазили по тактам и я пошёл на хитрость. Враги двигались в два раза медленнее героя и я просто разделил их на два кадра. Первые три врага обновлялись первый фрейм, следующий фрейм обновлялись другие 3 врага.

    После кучи мелких оптимизаций средней степени осталась одна проблема - когда на экране присутствовали все 6 врагов, периодически вылезали лишние 8000-11000 тактов. Это было сурово. Путём долгих размышлений, причина была найдена. Враги двигались дискретно по 8 пикселей, в конце каждого промежутка им нужно было принимать решение что делать дальше (идти, развернуться если впереди стена и.т.п.). Сама по себе процедура "принятия решения" для одного врага занимала не так много тактов, однако, когда все 6 врагов принимают такие решения одновременно, всё множается на 6. Усталость уже накопилась, но решение пришло быстро и просто. Я сделал задержку для каждого врага на старте, плавно размазав всех врагов. Первый враг начинает движение сразу, второй с задержкой на один фрейм, третий на два фрейма и.т.д.
    [свернуть]
    В правильно заданном вопросе содержится половина ответа

  4. #3
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,832
    Спасибо Благодарностей отдано 
    479
    Спасибо Благодарностей получено 
    656
    Поблагодарили
    511 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    все бы хорошо
    ну тут нужно еще и дойти до уровня там где на экране по 6 врагов...

    и почему то 2-й части нет на вос-е
    http://www.worldofspectrum.org/infoseekpub.cgi?regexp=^Denis+Grachev$&loadpics=1

    за одно напишу пароли от уровней которые не получается нагуглить


    Dreamwalker: Alter Ego 2 - Spme Level Passwords

    Скрытый текст

    528435 194673 746659
    [свернуть]



    нужны примеры по лучше
    и желательно с бОльшими спрайтами
    Последний раз редактировалось NEO SPECTRUMAN; 21.10.2017 в 15:59.

  5. #4
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    265
    Поблагодарили
    199 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    NEO SPECTRUMAN, вос не обновляется
    С уважением,
    Jerri / Red Triangle.

  6. #5
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    jerri, с какого года?
    Куплю корпус и материнку от Spectrum +2/+3

  7. #6
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,639
    Спасибо Благодарностей отдано 
    241
    Спасибо Благодарностей получено 
    248
    Поблагодарили
    154 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    С начала 2014го, как мне ответили по другому поводу там: "Of course, the archive has not been updated since January 2014 (and even some titles released the previous year are not present yet)".

  8. #7
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,832
    Спасибо Благодарностей отдано 
    479
    Спасибо Благодарностей получено 
    656
    Поблагодарили
    511 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    вос не обновляется
    ОМФГ!!!!!!

  9. #8
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    С начала 2014го
    Пусть тогда кладут на стол значок, пистолет, логины, пароли, явки и идут на пенсию. А то как собаки на сене, и сами не обновляют, и другим не дают.
    Куплю корпус и материнку от Spectrum +2/+3

  10. #9
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    265
    Поблагодарили
    199 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Пусть тогда кладут на стол значок, пистолет, логины, пароли, явки и идут на пенсию. А то как собаки на сене, и сами не обновляют, и другим не дают.
    как? Автор жанилси и положил с пробором
    С уважением,
    Jerri / Red Triangle.

  11. #10
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,205
    Спасибо Благодарностей отдано 
    130
    Спасибо Благодарностей получено 
    208
    Поблагодарили
    179 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    как?
    Выкачать содержимое и оформить свой сайт?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Ваши права

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