Quaver.API icon indicating copy to clipboard operation
Quaver.API copied to clipboard

Add scroll speed factor info for changing scroll speed multiplier in map

Open WilliamQiufeng opened this issue 1 year ago • 0 comments

Scroll speed factor changes can introduce parallax effects and help making some SV effects more smooth.

Current implementation consists of a list of factors that are lerped in time (excluding start and end). Each factor info has a LaneMask field, that is a bitwise mask of the lanes (0-indexed) that are affected by this factor, ith bit for the ith lane: -1 applies to all lanes, -56 (1111...1001000) for the 4th and 7th lane in a 7k map (1-indexed). This way we are able to have separate factor changes per lane.

WilliamQiufeng avatar Jul 09 '24 02:07 WilliamQiufeng