User Tag List

Показано с 1 по 10 из 443

Тема: Пишу шедевр для «Вектора 06Ц»

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    24.08.2012
    Адрес
    г. Волжский
    Сообщений
    456
    Спасибо Благодарностей отдано 
    789
    Спасибо Благодарностей получено 
    266
    Поблагодарили
    101 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Improver, спасибо !!
    Но всегда хочется сделать ещё лучше

    Цитата Сообщение от svofski Посмотреть сообщение
    ....Чтобы не было мельтешни на краях экрана, надо подтирать низ сразу после прерывания, задолго до того, как эта область будет просканирована лучем. А верх незадолго до перывания, чтобы он был чистым сразу после прерывания.
    Если этого не делать в каждом кадре, то это не такая уж большая проблема. Можно просто выделить например один из 8 кадров на разные задачи, которые не требуют немедленного исполнения.
    svofski, возможно я не совсем понял эту мысль. Но у меня нет двойного затирания (вверху и внизу) как такового, поскольку например
    при движении главного героя вверх происходит скроллинг экрана вниз
    при этом внизу рисуется то что перемещается вверх экрана
    т.е. у меня лишь один раз рисуется новая часть при этом затирая сразу ненужную старую.

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

  3. #2

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от metamorpho Посмотреть сообщение
    svofski, возможно я не совсем понял эту мысль. Но у меня нет двойного затирания (вверху и внизу) как такового, поскольку например
    при движении главного героя вверх происходит скроллинг экрана вниз
    при этом внизу рисуется то что перемещается вверх экрана
    т.е. у меня лишь один раз рисуется новая часть при этом затирая сразу ненужную старую.
    От направления прокрутки зависит временной интервал, в который можно рисовать новую часть лабиринта без мельтешения.

    Если скролл вверх, внизу надо нарисовать новое. Это можно сделать в интервал от прерывания до начала сканирования лучом обновляемой области.

    Если скролл вниз, вверху надо нарисовать новое. Это можно сделать или до того, как луч дошел до первой отображаемой строки, или между тем, как луч уже отрисовал верхнюю часть экрана и случилось прерывание.

    Life Pro Tip: вывод разных цветов в регистр бордюра дает возможность увидеть наглядно сколько именно времени от кадра занимают разные процедуры.
    Больше игр нет

    Этот пользователь поблагодарил svofski за это полезное сообщение:

    metamorpho(16.07.2020)

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

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

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

Похожие темы

  1. Бейсики для Вектора-06Ц и клонов
    от ivagor в разделе Вектор
    Ответов: 696
    Последнее: 25.10.2025, 02:34
  2. Картотека ПО для Вектора-06ц
    от svofski в разделе Вектор
    Ответов: 719
    Последнее: 04.04.2024, 11:13
  3. Восстановление Вектора-06ц
    от Daniil Chislov 86 в разделе Вектор
    Ответов: 100
    Последнее: 11.03.2021, 00:23
  4. Ответов: 198
    Последнее: 26.04.2020, 13:05
  5. Ответов: 58
    Последнее: 06.07.2019, 23:56

Ваши права

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