User Tag List

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

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

  1. #1

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

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

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


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

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

  3. #2

    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,254
    Спасибо Благодарностей отдано 
    533
    Спасибо Благодарностей получено 
    260
    Поблагодарили
    154 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    DreamWalker: AlterEgo 2

    ZaRulem 2014 №11 стр. 6


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

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

  4. #3

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    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

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #5

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    268
    Поблагодарили
    187 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    jerri, с какого года?
    ___________

  7. #6

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    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

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  9. #8

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    268
    Поблагодарили
    187 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  10. #9

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #10

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

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

Ваши права

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