Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Общий недостаток анимации ‑ мерцание.Содержание книги
Поиск на нашем сайте Предварительные расчеты
N ‑ min 2 спрайта, но лучше 4..8 nспр – частота вывода спрайтов t – общее время перемещения t*nспр – число позиций вывода DX = Xк – Xo => шаг X = DX/( t*nспр) DY = Yк – Yo => шаг Y = DY/( t*nспр) Шаг должен быть не меньше одного пикселя, чем хуже разрешение и ниже скорость вывода спрайтов, тем больше вероятность прерывистого движения. В каждом цикле координаты рассчитываются по следующим формулам: Xi+1 = Xi + шаг X Yi+1 = Yi + шаг Y Фазы движения спрайта (n mod N)+1 должны охватывать элементарное действие: Tф – промежуток времени от начальной фазы движения до конечной. nспр × Tф – число фаз движения (могут циклически повторяться). Методы анимации. 1. Общий метод. В каждой позиции: 1. Восстанавливаем общий фон под спрайтом на старом месте. 2. Рассчитываем новое место спрайта и запоминаем общий фон. 3. Выводим спрайта на новое место (только пикселы изображения спрайта).
Этапы: 1. Восстанавливаем общий фон на старое место под спрайтом. 2. Рассчитываем новое место спрайта и запоминаем фон. 3. Накладываем на новое место маску спрайта (операция AND). 4. 3. Простая XOR-анимация. Свойство обратимости: Свойство прозрачности 0: Этапы: 1. Восстанавливаем общий фона XOR-выводом спрайта на старое место. 2. Рассчитываем новое место спрайта и XOR-выводим спрайт. Если фон черный (код 0), то спрайт отображается нормально, если сложный, то происходит наложение цветов ‑ сквозь спрайт просвечивается цветоинверсный фон. Мерцание изображения – это общий недостаток вышеперечисленных методов анимации, когда часть времени изображение спрайта на экране отсутствует (между 1 и 3 этапами): восстанавливается общий фон под спрайтом ‑ tнет.
1. Перекрытие спрайтов. 2. Синхронизация с растровой разверткой. 3. Промежуточный буфер в ОЗУ. 4. Работа с несколькими страницами.
|
||
|
Последнее изменение этой страницы: 2024-06-17; просмотров: 45; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.006 с.) |