tweak delete anim a bit
This commit is contained in:
@@ -2,7 +2,7 @@ package funkin.editors.charter;
|
||||
|
||||
class CharterDeleteAnim extends CharterNote {
|
||||
public var deleteNotes:Array<{note:CharterNote, time:Float}> = [];
|
||||
public var deleteTime:Float = .5;
|
||||
public var deleteTime:Float = .4;
|
||||
|
||||
public function new() {
|
||||
super();
|
||||
@@ -21,21 +21,21 @@ class CharterDeleteAnim extends CharterNote {
|
||||
|
||||
public override function draw() @:privateAccess {
|
||||
for (deleteData in deleteNotes) {
|
||||
y = deleteData.note.y + (deleteData.time>deleteTime*.6 ? (deleteData.time/deleteTime)*FlxG.random.float(-1.5, 1.5) : 0); // lunar when no shake :((
|
||||
x = deleteData.note.x + (deleteData.time>deleteTime*.6 ? (deleteData.time/deleteTime)*FlxG.random.float(-1.5, 1.5) : 0); // lunar when no shake :((
|
||||
y = deleteData.note.y + (deleteData.time>deleteTime*.5 ? (deleteData.time/deleteTime)*FlxG.random.float(-1.1, 1.1) : 0); // lunar when no shake :((
|
||||
x = deleteData.note.x + (deleteData.time>deleteTime*.5 ? (deleteData.time/deleteTime)*FlxG.random.float(-1.1, 1.1) : 0); // lunar when no shake :((
|
||||
angle = deleteData.note.angle; alpha = 1;
|
||||
animation.curAnim.curFrame = 3;
|
||||
|
||||
sustainSpr.scale.set(10, (40 * deleteData.note.susLength) + (height/2));
|
||||
sustainSpr.updateHitbox(); sustainSpr.follow(this, 15, 20);
|
||||
sustainSpr.exists = deleteData.note.susLength != 0; sustainSpr.alpha = .4;
|
||||
sustainSpr.exists = deleteData.note.susLength != 0; sustainSpr.alpha = .8;
|
||||
|
||||
typeText.text = Std.string(deleteData.note.type);
|
||||
typeText.exists = deleteData.note.type != 0; typeText.alpha = .4;
|
||||
typeText.follow(this, 20 - (typeText.frameWidth/2), 20 - (typeText.frameHeight/2));
|
||||
|
||||
for (member in [this, sustainSpr, typeText])
|
||||
member.alpha *= deleteData.time/deleteTime;
|
||||
member.alpha *= FlxEase.quadInOut(deleteData.time/deleteTime);
|
||||
|
||||
super.draw();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user