dan select: add the dan transition animations (19-23) #45
@@ -164,5 +164,62 @@
|
||||
}
|
||||
],
|
||||
"comment": "ROUND 17: copied verbatim from song_select/animation.json so the 演奏オプション panel the 段位道場 confirmation dialog's option chip opens runs identically on DAN_SELECT. ModifierSelector's constructor reads 28/29/30/31/32 (+39 optional) and get_animation THROWS on a missing id; a child animation.json replaces the parent's rather than merging, so DAN_SELECT had none of them. option/neiro panel slide OUT (ModifierSelector/NeiroSelector pick this up on confirm when it exists; without it they replay id 28). Arcade MC65 label 'out' = frames 25..44: y 0 -> -75 over 4 frames, then -75 -> 650 over 15. Engine space the drawn y is `attribute + song_select_offset.x` (= -548 in this skin), so attribute runs 0 -> -75 at 4/19 = 0.2105 -> 548."
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"type": "move",
|
||||
"duration": 450,
|
||||
"total_distance": 1920,
|
||||
"ease_in": "quadratic",
|
||||
"comment": "dan transition slide in (PyTaikoGreen x1.5)"
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"type": "move",
|
||||
"duration": 383,
|
||||
"delay": 517,
|
||||
"total_distance": -705,
|
||||
"waypoints": [
|
||||
{
|
||||
"at": 200,
|
||||
"value": -768,
|
||||
"ease_in": "quadratic"
|
||||
},
|
||||
{
|
||||
"at": 283,
|
||||
"value": -689
|
||||
}
|
||||
],
|
||||
"comment": "dan transition don rises from the bottom, overshoots and settles (PyTaikoGreen x1.5)"
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"type": "fade",
|
||||
"duration": 400,
|
||||
"delay": 483,
|
||||
"initial_opacity": 0.0,
|
||||
"final_opacity": 1.0,
|
||||
"ease_out": "quadratic",
|
||||
"comment": "dan transition emblem fade in"
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"type": "move",
|
||||
"duration": 500,
|
||||
"delay": 983,
|
||||
"start_position": 0,
|
||||
"total_distance": 90,
|
||||
"ease_in": "quadratic",
|
||||
"comment": "dan transition emblem spin (degrees, not scaled)"
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"type": "fade",
|
||||
"duration": 483,
|
||||
"delay": 1000,
|
||||
"initial_opacity": 0.13,
|
||||
"final_opacity": 1.0,
|
||||
"ease_out": "quadratic",
|
||||
"comment": "dan transition white flash; its end is the end of the transition"
|
||||
}
|
||||
]
|
||||
Reference in new issue
Block a user