-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Align damage animation with newer KH games #2
Comments
One thing I'm trying to decide is whether the draining animation should be constant-speed or constant-time. The former will look "smoother" when individual damage events vary in magnitude, but has the disadvantage that large amounts of instantaneous damage--say, multiple bars' worth--will take a while to drain out, which may be distracting. |
So I studied the behavior of the enemy HP gauge in KH 0.2 (the newest game in the series). It seems to behave very much like the original KH2 gauge:
The enemy HP gauge in Dream Drop Distance (both the 3DS and PS4 versions) behaves a bit differently:
Overall I would say I prefer the DDD behavior. The KH2 behavior ends up looking sloppy in a fast-paced battle since the fading animation keeps getting canceled. |
I checked KH 0.2 again, it seems I was wrong. It behaves pretty much identically to the DDD gauge. That'll teach me to try to use a blurry YouTube video to make out fine details like health gauge animations. :o) Anyway, the canonical behavior ultimately seems to be:
Implementing the canonical behavior will require some refactoring to the rendering logic, but it shouldn't be too difficult. Mainly it's just a matter of tracking draining animations individually for each combo. I want this to look authentic, damn it! 🤓 |
Kingdom Hearts II, which the gauge is based on, uses a "fade out" effect for the damaged portion of the bar. Newer games in the series instead have the damaged section "drain" out instead, which is overall more aesthetically pleasing.
The fade-out effect also has the issue that if the gauge receives damage during a fade, the partially faded-out portion will snap back to full brightness, which is jarring. The drain effect isn't susceptible to that glitch at all.
The text was updated successfully, but these errors were encountered: