Fixed slicer opacity

This commit is contained in:
nise.moe 2024-03-04 00:39:04 +01:00
parent 18403550c3
commit 15aa3d2b3e

View File

@ -416,19 +416,18 @@ export class OsuRenderer {
hitObject.path.path, hitObject.path.path,
hitObject.radius hitObject.radius
); );
Drawer.setDrawingOpacity(sliderCircleOpacity);
Drawer.drawApproachCircle( Drawer.drawApproachCircle(
hitObject.stackedStartPosition, hitObject.stackedStartPosition,
hitObject.radius, hitObject.radius,
arScale arScale
); );
Drawer.setDrawingOpacity(sliderCircleOpacity);
Drawer.drawHitCircle( Drawer.drawHitCircle(
hitObject.stackedStartPosition, hitObject.stackedStartPosition,
hitObject.radius, hitObject.radius,
hitObject.currentComboIndex hitObject.currentComboIndex
); );
Drawer.setDrawingOpacity(opacity * 0.8);
let progress = (this.time - hitObject.startTime) / hitObject.duration; let progress = (this.time - hitObject.startTime) / hitObject.duration;
let position = hitObject.stackedStartPosition.add( let position = hitObject.stackedStartPosition.add(
hitObject.path.curvePositionAt(progress, hitObject.repeats + 1) hitObject.path.curvePositionAt(progress, hitObject.repeats + 1)