|
@@ -144,13 +144,20 @@ export function JavaScriptAnimate({ timing, draw, duration }: IJavaScriptAnimate
|
|
|
|
|
|
/** 格式化当前曲谱缩放比例 */
|
|
|
export const formatZoom = (num = 1) => {
|
|
|
+ const search = qs.parse(location.search);
|
|
|
const size = {
|
|
|
small: 0.5,
|
|
|
middle: 0.7,
|
|
|
large: 1,
|
|
|
}
|
|
|
- const zoom = size[SettingState.sett.scoreSize]
|
|
|
- return num * zoom
|
|
|
+ let customZoom = size[SettingState.sett.scoreSize]
|
|
|
+ // 自定义曲谱缩放比例
|
|
|
+ if (search?.zoom) {
|
|
|
+ let userZoom = Number(search?.zoom)
|
|
|
+ userZoom = userZoom < 50 ? 50 : userZoom > 160 ? 160 : userZoom
|
|
|
+ customZoom = userZoom / 100
|
|
|
+ }
|
|
|
+ return num * customZoom
|
|
|
}
|
|
|
|
|
|
/**
|