-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Description
Issue Checklist
- I have read the Contributing Guide
- I have checked the Issues/Discussions pages to see if my enhancement has already been suggested
- I have properly titled my enhancement
What is your suggestion, and why should it be implemented?
I wanted to document this planned feature that's been rotting in the codebase for a while, maybe one of the awesome community contributors can take a stab at it.
Some forks of FNF include a feature in the chart editor which displays a small animated sprite which plays note animations when playing the songs preview, to help you visualize how the character will look in-game as they are singing. (Someone probably knows exactly what I'm talking about and has a link they can post?)
In my chart editor, I wanted to go further, and accommodate both custom note kinds and animation events, by implementing a floating window which contains the sprite of the player character inside. The character will play any animations for notes that go by, and utilize the character's script so that they can play additional animations (for example, in Week 5 you can preview which parts play Mom's animations by watching the character in the window). The window would be one of the standard windows that allows repositioning or minimizing.
I inevitably disabled the feature before the release of Weekend 1 due to persistent technical difficulties, and I personally plan to fix up the feature eventually, but anyone is free to mess around with it before then.
Look for references to the player-preview
and opponent-preview
toolboxes (which are partially commented out) and the custom CharacterPlayer HaxeUI component, which initializes and displays the character.