Epic Games временно удалила из Fortnite Прыскучий нектар из-за бага анимации

Он позволял бесконечно восстанавливать здоровье и становиться невидимым.

Epic Games временно удалила из Fortnite Прыскучий нектар из-за бага анимации
1616

А поясните человеку, который далек от геймдева, в чем причины этого бага? Я думал, что по сути анимация это лишь эффект и на стороне кода грубо говоря написано "начать анимацию, подождать длительность анимации, повысить здоровье на 50%". А получается, что анимация сама по себе влияет на повышение здоровья?

4
Ответить

Анимация, если не брать всякие сложные штуки типа IK и процедурной анимации (которую пытались внедрять еще в начале 2000, но прогресс как-то не очень), конечно, просто эффект, но, с другой стороны, зачем пускать еще один таймер, если можно привязаться к таймеру анимации? Ведь там уже события всякие размечены, ключевые кадры и так далее.

Правда, где-то и отвязываются от таймера анимации специально, чтобы не зависеть от возможности анимацию хитрым способом сбить (например, в Айоне куча гайдов о том, как сбивать себе анимацию выстрела прыжками в нужный момент для увеличения скорострельности, причем там это даже фича, а не баг).

2
Ответить
Комментарий удалён модератором

Скорее там проблема в том, что таймер не правильно отображает применение эликсира. Скорее всего, он активируется за 0.1-0.3 секунды до окончания анимации поглощения, а после окончания анимации он просто исчезает из инвентаря

1
Ответить

я думаю это связано с тем что анимацию можно "сбить", тогда эффект будет не полным

Ответить