Post subject: gens rerecording
Player (116)
Joined: 5/24/2011
Posts: 3
Всем привет. У меня такая проблема когда я использую frame advance к примеру в умк3 и нажимаю любую кнопку допустим Х но удар начинает срабативать не сразу а с задержкой в 5 фреймов, похожая вещь происходит и при замедлении. Был бы очень благодарен за помощь и заранее спасиба.
Post subject: Re: gens rerecording
AnS
Emulator Coder, Experienced player (724)
Joined: 2/23/2006
Posts: 682
Всё правильно, при нажатии кнопки запускается анимация удара, и каждый кадр анимации длится в течение нескольких ТВ-кадров. Первый кадр анимации (исходное положение) длится, как ты говоришь, 5 фреймов. Это необходимо для создания плавной анимации (которую игрок видит в реалтайме). Под микроскопом это, конечно, выглядит странновато, но таковы принципы анимации. Вот тебе пример с Диснеевской игрой - пуля вылетает сразу же после нажатия, а пистолет появляется только через несколько кадров. http://shedevr.org.ru/stuff/subpages/darkwing_duck_TAS_review/dw-luck_manipulation.gif Вскоре привыкнешь заранее схватывать момент срабатывания, даже не гляда на экран. Просто всегда используй сэйвы чаще, чем считаешь нужным.
Site Admin, Skilled player (1237)
Joined: 4/17/2010
Posts: 11276
Location: RU
В самих играх бывает задержка между нажатием кнопки и реакцией игры. Нормальное явление, величина задержки разная бывает.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
WST
She/Her
Active player (450)
Joined: 10/6/2011
Posts: 1690
Location: RU · ID · AM
Нажатие кнопки можно отслеживать в чёрной полоске слева вверху, выводимой самим эмулятором
S3&A [Amy amy%] improvement (with Evil_3D & kaan55) — currently in SPZ2 my TAS channel · If I ever come into your dream, I’ll be riding an eggship :)
AnS
Emulator Coder, Experienced player (724)
Joined: 2/23/2006
Posts: 682
feos wrote:
В самих играх бывает задержка между нажатием кнопки и реакцией игры. Нормальное явление, величина задержки разная бывает.
Ты говоришь про задержку между вводом и прорисовкой изображения, она всегда равна 1 кадру (+ лаг, когда он есть), а если человек говорит про 5 кадров - это именно пауза между первой и второй стадией анимации.
Player (116)
Joined: 5/24/2011
Posts: 3
Огромное спасиба попробывал помогло. Иногда бывает жмеш на фрейме 195 анимация начинается на 200 фрейме. Видел в options-general-frame advance delay стоит "5" я думал это и за этого и ставил другие цифры но изминений никаких не произошло, я так и не понял для чего оно нужно.
AnS
Emulator Coder, Experienced player (724)
Joined: 2/23/2006
Posts: 682
KSYLATRON wrote:
Огромное спасиба попробывал помогло.
Что попробовал? O_o
KSYLATRON wrote:
Иногда бывает жмеш на фрейме 195 анимация начинается на 200 фрейме. Видел в options-general-frame advance delay стоит "5" я думал это и за этого и ставил другие цифры но изминений никаких не произошло, я так и не понял для чего оно нужно.
То задержка между повторными срабатываниями зажатой клавиши Frame Advance.
Site Admin, Skilled player (1237)
Joined: 4/17/2010
Posts: 11276
Location: RU
Там выставляется именно количество времени, с которого одиночный клик по фрэймадвансу (шаг на один кадр) начинает распознаваться как зажатие, что начинает проигрывание игры/мувика.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
AnS
Emulator Coder, Experienced player (724)
Joined: 2/23/2006
Posts: 682
feos wrote:
Там выставляется именно количество времени, с которого одиночный клик по фрэймадвансу (шаг на один кадр) начинает распознаваться как зажатие, что начинает проигрывание игры/мувика.
Речь о Gens, сам посмотри, там frame advance delay определяет задержку между повторениями.
Player (116)
Joined: 5/24/2011
Posts: 3
Чаще использивать сейви, наконецто я разобрался у фреймах.