Эмуляция > Эмуляторы консолей 1-4 поколений

Мерцание текстур

(1/1)

Vlad666:
У меня на всех эмуляторах NES мерцают анимационные текстуры. Это у всех так? Как можно исправить?

bugmenot:
Во всех NES эмуляторах есть опция, которая это отключает, в настройках эмуляции или видео, называется обычно "Disable sprite limit" или аналогично.

Vlad666:

--- Цитата: bugmenot от 20 Август 2022, 11:21:15 ---Во всех NES эмуляторах есть опция, которая это отключает, в настройках эмуляции или видео, называется обычно "Disable sprite limit" или аналогично.

--- Конец цитаты ---

Поставил галочку напротив Disable sprite limit. Стало лучше, но все же часть проблемы осталась. Когда один спрайт пересекается с другим, то они немного мерцают. Или если ГГ попадает под взрыв, то либо изображение взрыва немного мерцает, либо ГГ.

А как было на оригинальной приставке? Тоже спрайты мерцали или все было идеально?

gotten:
Мерцали конечно, я по Contra это хорошо помню, самый первый этап.

Ogr:

--- Цитата: Vlad666 от 21 Август 2022, 10:10:11 ---А как было на оригинальной приставке? Тоже спрайты мерцали или все было идеально?
--- Конец цитаты ---
это аппаратные ограничения консоли, и только эмуляторы позволяет его убрать.

Vlad666:

--- Цитата: gotten от 21 Август 2022, 10:17:50 ---Мерцали конечно, я по Contra это хорошо помню, самый первый этап.

--- Конец цитаты ---

Вот я из-за Contra и создал эту тему.

Sharpnull:

--- Цитата: Vlad666 от 21 Август 2022, 10:10:11 ---Поставил галочку напротив Disable sprite limit. Стало лучше, но все же часть проблемы осталась. Когда один спрайт пересекается с другим, то они немного мерцают. Или если ГГ попадает под взрыв, то либо изображение взрыва немного мерцает, либо ГГ.
--- Конец цитаты ---
Отключение лимита спрайтов на scanline не отменяет ограничение на общее кол-во спрайтов (64) и будут пропадать в сложных сценах. Т. к. на консоли есть ограничение на 8 спрайтов на горизонтальную линию и будут пропадать спрайты с приоритетом ниже (позади других), многие игры как Contra записывают спрайты по кругу, тогда будет мерцание, но всё равно будет видно, и от этой постоянной смены приоритетов отображаются поверх то одни, то другие спрайты. В некоторых играх для персонажа резервируют место в начале и он всегда поверх других.
Super C/Super Contra из-за ошибки на главном герое постоянно мерцает точка:

Навигация

[0] Главная страница сообщений

Перейти к полной версии