Просмотр полной версии : Тестирование на LCD-мониторах плавного скроллинга
Пока был на даче, встроил свой скроллирующийся движок из пока что недоделанной игры, в Summer Blast Dizzy. Цените или критикуйте)
Скачать с народа (http://narod.ru/disk/21271179000/Summer%20Blast%20Dizzy%20(v1.04s%2C%20cheated).zip .html)
Пока был на даче, встроил свой скроллирующийся движок из пока что недоделанной игры, в Summer Blast Dizzy. Цените или критикуйте)
Критика: Во первых, экран при движении мерцает. Во вторых, может не надо отходить от Спекрумовского стиля, переводя его в Амижное?
Восторг: Ну ты, блин, вообще... :v2_thumb: Буржуям на сайт закинь, когда всё подправишь. Они там вообще все обосрутся от такой нежной неожиданности. :v2_wink:
Критика: Во первых, экран при движении мерцает. Во вторых, может не надо отходить от Спекрумовского стиля, переводя его в Амижное?
Восторг: Ну ты, блин, вообще... :v2_thumb: Буржуям на сайт закинь, когда всё подправишь. Они там вообще все обосрутся от такой нежной неожиданности. :v2_wink:
Похоже, он мерцает только на LCD-мониторах. На ЭЛТ проверял - все окейно.
Похоже, он мерцает только на LCD-мониторах.
Похоже, у меня трубки нет. Но таких сейчас большенство уже. А будет ещё больше.
Похоже, у меня трубки нет. Но таких сейчас большенство уже. А будет ещё больше.
Что самое интересное, я не знаю, почему мерцает.
В принципе, скроллинг делается аппаратно посредством движка. Так же, как и в Hide & Seek Dizzy. То ли это особенность LCD мониторов, то ли особенность реализации этого дела в самом движке.
Что самое интересное, я не знаю, почему мерцает.
В принципе, скроллинг делается аппаратно посредством движка. Так же, как и в Hide & Seek Dizzy. То ли это особенность LCD мониторов, то ли особенность реализации этого дела в самом движке.
Ну это похоже на мультиколор в Спекрумовских демках. На трубках выглядит как надо, а вот на жк-кристаллах нет. Не морочай голову, лучше игру делай.
P.S. А вот в Hide And Seek Dizzy ничего не мерцает, кстати. Это я про ту, которую ты переделал.
Ну это похоже на мультиколор в Спекрумовских демках. На трубках выглядит как надо, а вот на жк-кристаллах нет. Не морочай голову, лучше игру делай.
P.S. А вот в Hide And Seek Dizzy ничего не мерцает, кстати. Это я про ту, которую ты переделал.
Может это связано с тем, что та на светлом фоне, а тут на черном?
Может это связано с тем, что та на светлом фоне, а тут на черном?
Не знаю, но моргает чёрным, сверху вниз.
Не знаю, но моргает чёрным. Причём вертикально, т.е. сверху вниз.
Попробуй поменять в файле dizzy.ini vsync = 0 на vsync = 1.
И сравни, меняется ли что-то?
Кстати, скроллинг можно отключить в меню опций, которое в игре.
Попробуй поменять в файле dizzy.ini vsync = 0 на vsync = 1.
И сравни, меняется ли что-то?
Вот это ты кому сказал? Я ничерта не понимаю в коде. Давай другую версию, что-бы я мог скачать и посмотреть.
Кстати, скроллинг можно отключить в меню опций, которое в игре.
Серьёзно? Я просто не смотрел. Тогда это супер-гуд.
---------- Post added at 17:52 ---------- Previous post was at 16:33 ----------
Попробуй поменять в файле dizzy.ini vsync = 0 на vsync = 1.
Это через блокнот что-ли делается? Поменял. Ничего не изменилось.
В оригинальном скроллинге экран смещается раз в 3 кадра на несколько пикселей, т.е. вместе с перемещением Диззи. А в моем скроллинге экран смещается каждый кадр, если это возможно, что на глаз гораздо плавнее. Еще раз повторюсь, что на LCD-мониторе почему-то присутствует мерцание.
Еще раз повторюсь, что на LCD-мониторе почему-то присутствует мерцание.
Действительно есть. Просто не такое заметное, как в Суммер бласте.
В продолжение темы мигающего скроллинга на LCD-мониторах, но уже в отношении игры из данного топика привожу пока тестовую, недоделанную версию этой игры, с возможностью в меню OPTIONS варировать частоту кадров. Товарищи с LCD-мониторами, поиграйтесь с настройками и скажите, что лучше, что хуже.
http://narod.ru/disk/21436944000/Grogg%20Island%20TEST.zip.html
Titus, всё то-же самое. Мерцает везде. Да да-же если ты сумеешь настроить на определённую скорость, всё равно замедление экрана, когда Диззи остановился всё сведёт на нет.
Лично у меня мерцает только там, где образуются полутона совместно с черынми пикселями, т.е. цветные пиксели сдвигаются, сразу затирая перед собой черный и не меняя за собой цвет на черный. На трубке могу объяснить отсутствие мерцания наличием обратного хода развертки. На LCD экран вроде не гасится, а просто меняется.
Лично у меня мерцает только там, где образуются полутона совместно с черынми пикселями, т.е. цветные пиксели сдвигаются, сразу затирая перед собой черный и не меняя за собой цвет на черный.
Невсегда. Точнее где чёрное есть, там всегда, но если присмотреться, то и небо голубое тоже слегхка мерцает.
нет, у меня только полутона независимо от FPS и цвета.
Создал специально под скроллинг и мерцание эту тему. Все вопросы давайте тут решать, а то разбредёмся по чуть-чуть по разным темам.
я у себя на ноуте замечал, как будто экран рисуется в шахматном порядке, через пиксель. это может давать эффект временного незатирания пикселей.
Похоже именно оно и есть. может еще попробовать дать черный экран после каждого кадра(имитация ЭЛТ), если это возможно движком? Только как это на производительности скажется?
Похоже именно оно и есть. может еще попробовать дать черный экран после каждого кадра(имитация ЭЛТ), если это возможно движком? Только как это на производительности скажется?
Нет, это будет жуткое мигание.
Хорошо, просьба к LCD-шникам, посмотреть, как у них работаю эмуляторы консолей, типа Nintendo, например игра 'Super Mario', когда тоже идет плавный скроллинг.
А предварительно пока подытожу, что FPS на мигание влияние не оказывает
---------- Post added at 00:21 ---------- Previous post was at 00:20 ----------
Да, желательно смотреть в играх, где присуствуют штриховки шахматным полем.
Хорошо, просьба к LCD-шникам, посмотреть, как у них работаю эмуляторы консолей, типа Nintendo
У меня таких нет, да и желания их ставить то-же. Извени Андрей, это без меня.
У меня таких нет, да и желания их ставить то-же. Извени Андрей, это без меня.
Ничего, кто-нить попробует)
---------- Post added at 00:32 ---------- Previous post was at 00:30 ----------
Сдается мне, что версия psb самая правильная...
Ничего, кто-нить попробует)
Да я просто их в глаза не видел и как там и чего даже не представляю. :(
смотрел на эмуляторе NES, с шахматкой такая же фигня, но так как там скорость движения постоянная, то мигание не так заметно, хотя присутствует. вот вам и ЖК.
смотрел на эмуляторе NES, с шахматкой такая же фигня, но так как там скорость движения постоянная, то мигание не так заметно, хотя присутствует. вот вам и ЖК.
Вот... вот вам и ЖКХ )))
И как вот это исправлять?
Да никак... Не рисовать штриховку...
В общем, голосуйте, нужен ли скроллинг в классических Dizzy-играх с графикой-штриховкой, т.к. у большинства LCD-мониторы?
У меня на трубке - это смотрится нормально.
на трубке смотрится отлично! надо попробовать к телевизору ЖК подцепить попробовать, может он гасит экран во время обратного хода. ну и 120Гц монитор попробовать. последнего в наличии нет:(
В общем, голосуйте, нужен ли скроллинг в классических Dizzy-играх с графикой-штриховкой, т.к. у большинства LCD-мониторы?
Нужен, но только отключаемый. Что зря делал что-ли? Но по умолчанию должено стоять обычное появление экрана. Кому надо, тот пускай скроллинг через option включает.
Titus, оставляй скролл, только опиционально, для заставок пригодится.
Titus, оставляй скролл, только опиционально, для заставок пригодится.
Не, я фанат скролла.
После того, как поиграешь в скроллируемую игру, в обычную ее версию уже не очень хочется.
на ЭЛТ оторваться невозможно:) Выпусти игру с опцией скрола, не забудь упомянуть в названии special for CRT!:)
А ведь можно-же отключть скролл, или нельзя? Если можно, то я уже сказал как сделать надо.
на ЭЛТ оторваться невозможно:) Выпусти игру с опцией скрола, не забудь упомянуть в названии special for CRT!:)
Ты в какую отрывался в Grogg или в Summer Blast?
Слишком трудоемко встраивать скроллы в игры, если это не востребовано.
В Summer Blast заняло 3 дня.
А в Grogg и того больше займет
Да нормально эмуль SNES работает на ноуте
Titus, в обе. в summer blast мигание менее заметно из-за менее контрастного фона и неба.
Titus, в обе. в summer blast мигание менее заметно из-за менее контрастного фона и неба.
Grogg Island еще не доделан, только кусочек
ее распространять не надо) Там если дальше играть скроллинг неправильный )
Titus, ок. я честно говоря фигею от увиденного:) в каком скрипте код скролла, если не секрет?
Titus, ок. я честно говоря фигею от увиденного:) в каком скрипте код скролла, если не секрет?
Handlers
функция что-то типа AfterUpdate...
Обсуждение игры началось с этого поста (http://www.zx.pk.ru/showpost.php?p=299121&postcount=184).
............
А что-то поддёргивается она вроде. Или это так должно быть?
Блин, мне скроллинг в SBD намного больше нравится. Здесь что-то медленно как-то всё и дёрганно, хотя я там выставил на 100.
А что-то поддёргивается она вроде. Или это так должно быть?
---------- Post added at 21:41 ---------- Previous post was at 20:47 ----------
Блин, мне скроллинг в SBD намного больше нравится. Здесь что-то медленно как-то всё и дёрганно, хотя я там выставил на 100.
Движки одинаковые
Может из-за того, что на голубом фоне?
Попробуй в помещениях или под землей походить
Во, видео сделал. Получилось более-менее с третьего раза. И как всегда батарейки сели на самом интересном месте. Видео с фотика, так что качество плохое, но явно видно как и Диззи дёргается и задний фон. В SBD плавнее и то и то.
http://www.youtube.com/watch?v=bsx0VHWjC00
Во, видео сделал. Получилось более-менее с третьего раза. И как всегда батарейки сели на самом интересном месте. Видео с фотика, так что качество плохое, но явно видно как и Диззи дёргается и задний фон. В SBD плавнее и то и то.
http://www.youtube.com/watch?v=bsx0VHWjC00
Вижу, подтормаживает.
Во первых, верни fps на 36fps, а не 100
а во вторых... нажми F11, там в углу будет написано сколько реальных fps.
Если реальные FPS меньше требуемых в Options,
значит комп тормозит.
Причины могут быть разные:
1. Тормозной комп
2. Тормозное место нахарде, где установлена игра. Например это флешка
3. Что-то глюкнуло, надо перезагрузиться
Меньше fps. Начинается от 28/33 и максимально 31/36. Игра стоит на жёстком диске D. Но у меня винт один, просто порезан на С и D.
---------- Post added at 23:21 ---------- Previous post was at 23:19 ----------
Суммер бласт 37/64 и даже не шевелится. А там вечно изменяются цифры.
Меньше fps. Начинается от 28/33 и максимально 31/36. Игра стоит на жёстком диске D. Но у меня винт один, просто порезан на С и D.
---------- Post added at 23:21 ---------- Previous post was at 23:19 ----------
Суммер бласт 37/64 и даже не шевелится. А там вечно изменяются цифры.
У меня работает стабильно до 60-70fps.
Какой у тебя комп? Проц и видюха?
Какой у тебя комп? Проц и видюха?
Компьютер: Fujitsu-Siemens
Процессор: Intel Core 2 6400 2.13GHz (2 CPUs)
Память: 1022MB RAM
DirectX 9.0c
Видео: Radeon X1600 512Mb
Звук: Realtek HD
Компьютер: Fujitsu-Siemens
Процессор: Intel Core 2 6400 2.13GHz (2 CPUs)
Память: 1022MB RAM
DirectX 9.0c
Видео: Radeon X1600 512Mb
Звук: Realtek HD
Должно хватать, но по факту не хватает.
Не знаю, что там у тебя кушает ресурсы, но игрушка не тянет.
В строке с FPS, первый параметр показывает реальное значение FPS, а второй показывает возможное. Т.е., например, 36/59 - означает, что сейчас игра обновляет экран с частотой 36 кадров в секунду, а ресурсов хватит, чтобы все 59 кадров успеть. Если же у тебя при установленном в options 36fps, счетчик показывает, 27/33, например, то это значит что максимум, чего тянет комп - это 33фпс, а текущее вообще 27. В общем, думаю, не в проце дело.
Не знаю, что там у тебя кушает ресурсы, но игрушка не тянет.
Так почему SBD тянет (там стабильно 37/64), а GID нет?
Так почему SBD тянет (там стабильно 37/64), а GID нет?
У меня SBD 37/384
GID - 37/74
Изменил в файле dizzy.ini параметр vsync = 1 на vsync = 0, и стало 37/300
Попробуй у себя изменить
У меня SBD 37/384
37/384??? или 37/84? Щас изменю, не отключайся.
37/384??? или 37/84? Щас изменю, не отключайся.
SBD - 37/384
GID - 37/74 при vsync=1
GID - 37/300 при vsync=0
Стало точно также как и в SMD - стабильно 37/64. В настройках стоит FPS RATE: 36
Но всё-равно, SMD помоему побыстрее что-ли и дёрганье никуда не делось. Хотя вроде чуть меньше стало.
Стало точно также как и в SMD - стабильно 37/64. В настройках стоит FPS RATE: 36
Но всё-равно, SMD помоему побыстрее что-ли и дёрганье никуда не делось. Хотя вроде чуть меньше стало.
Попробуй еще поставить log = 0, вместо log = 1
И сними на видео
Попробуй еще поставить log = 0, вместо log = 1
И сними на видео
Получше стало.
http://www.youtube.com/watch?v=Hsh2prhGXLo
Получше стало.
http://www.youtube.com/watch?v=Hsh2prhGXLo
После смены log = 1 на log = 0?
После смены log = 1 на log = 0?
Да.
Да.
Странно, это не должно было сильно влиять.
Ладно, в итоге, судя по твоему видео, скорость плавная, на сколько позволяет движок и fps, а мерцание песка и другой графики - это издержки LCD. Предположительно мерцают только текстурированные обьекты.
Ладно, в итоге, судя по твоему видео, скорость плавная, на сколько позволяет движок и fps, а мерцание песка и другой графики - это издержки LCD.
Ну так чего, версию менять на эту? Или ещё тестера нужно, что-бы проверил.
Ну так чего, версию менять на эту? Или ещё тестера нужно, что-бы проверил.
Можно оставить эту
---------- Post added at 02:09 ---------- Previous post was at 02:04 ----------
Буржуям тоже заслал GID, но пока молчат)
Можно оставить эту
Пока оставлю, но напишу что-бы читали, что мы тут понаписали. И надо переместить про плавный скроллинг, наверное...
Буржуям тоже заслал GID, но пока молчат)
Переваривают, как всегда. Когда поймут, что такого им не сделать, могут тупо промолчать, типа не заметили.
Ещё один англичанин ответил. И у него то-же максимальная скорость немерянная. Неужели фаирволл столько жрёт? Но ведь SBD просто всё прекрасно работает... Хотя и этот заработал, гогда log исправил.
Ещё один англичанин ответил. И у него то-же максимальная скорость немерянная. Неужели фаирволл столько жрёт? Но ведь SBD просто всё прекрасно работает... Хотя и этот заработал, гогда log исправил.
В SBD у тебя тоже второй показатель не айс. Где-то 60-70, против моих 350.
В SBD у тебя тоже второй показатель не айс. Где-то 60-70, против моих 350.
У него почти как у тебя. Вечером прошерстю авастом при отключенной венде, посмотрю, может засела зараза какая-то. Хотя сканировал недавно, всё нормально.
P.S. Попросил буржуина снять игру на видео.
---------- Post added at 14:37 ---------- Previous post was at 14:08 ----------
Видео снято.
И где же это видео???
Там, у них на сайте.
http://www.yolkfolk.com/bb/showpost.php?p=17052&postcount=27
Там, у них на сайте.
http://www.yolkfolk.com/bb/showpost.php?p=17052&postcount=27
Будешь смеяться, но у меня оно не показывается)
Даешь ЮТУБ!
Будешь смеяться, но у меня оно не показывается)
:v2_eek: :v2_scare:
http://www.youtube.com/watch?v=nebDUD93qqM&feature=player_embedded
:v2_eek: :v2_scare:
http://www.youtube.com/watch?v=nebDUD93qqM&feature=player_embedded
Так показывается.
Спроси его, это снято видеокамерой, или это видео сграбленное с рабочего стола?
У меня большое подозрение на второе.
Так показывается.
Спроси его, это снято видеокамерой, или это видео сграбленное с рабочего стола?
У меня большое подозрение на второе.
Андрей, мне идти надо. Я и так уже опаздываю. Спроси сам, он не съест. Я действительно опаздываю.
---------- Post added at 14:57 ---------- Previous post was at 14:53 ----------
Спросил и ушёл до вечера.
Циферки. По просьбе Rindex`а.
Циферки. По просьбе Rindex`а.
Циферки - это конечно хорошо, но нужно видео на кинокамеру. И теперь исправь в файле dizzy.ini (это где шестерёнка нарисована) вот эту строчку: vsync=0
У тебя сейчас там vsync=1, а нужно ноль в конце. И вот это на камеру засними и походи Диззиком, надо увидеть экран.
Циферки - это конечно хорошо, но нужно видео на кинокамеру. И теперь исправь в файле dizzy.ini (это где шестерёнка нарисована) вот эту строчку: vsync=0
У тебя сейчас там vsync=1, а нужно ноль в конце. И вот это на камеру засними и походи Диззиком, надо увидеть экран.
vsync=0
http://www.youtube.com/watch?v=DzuSqKo0zI4
Спасибо Саня! Позвони мне, если телефон не потерял. И что ты в Долгопрудном-то забыл? Сейчас там что-ли живёшь?
Спасибо Саня! Позвони мне, если телефон не потерял. И что ты в Долгопрудном-то забыл? Сейчас там что-ли живёшь?
Спс за телевон, наберу тебе.
Спс за телевон, наберу тебе.
Жду. Я твой номер продул вместе с телефоном, уже не помню каким по счёту.
а кто нить может на 100гц LCD Телеке-мониторе это просмотреть?
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot