再次调整结算动效

This commit is contained in:
2025-05-30 18:15:18 +08:00
parent a7f4feeba5
commit 9cdf29fb66
5 changed files with 36 additions and 24 deletions

View File

@@ -16,7 +16,7 @@ export class GameDone extends Laya.Script {
public obj_light: Laya.Image
@property(Laya.Box)
public obj_summary: Laya.Box
public obj_panel: Laya.Box
@property(Laya.Image)
public star1: Laya.Image
@@ -45,33 +45,41 @@ export class GameDone extends Laya.Script {
@property(Laya.Box)
public btn_continue: Laya.Box
onStart(): void {
onAwake(): void {
this.owner.x = 0
this.owner.y = -this.owner.height
Laya.Tween.to(this.owner, { y: 0 }, 300, Laya.Ease.elasticOut)
this.obj_summary.alpha = 0
Laya.Tween.to(this.obj_summary, { alpha: 1 }, 400, Laya.Ease.elasticOut, null, 100)
this.obj_summary.scaleX = 0.8
this.obj_summary.scaleY = 0.8
Laya.Tween.to(this.obj_summary, { scaleX: 1, scaleY: 1 }, 400, Laya.Ease.elasticOut, null, 100)
this.obj_panel.alpha = 0
this.obj_panel.scaleX = 0.8
this.obj_panel.scaleY = 0.8
this.star1.scaleX = 1.2
this.star1.scaleY = 1.2
this.star2.scaleX = 1.2
this.star2.scaleY = 1.2
this.star4.scaleX = 1.2
this.star4.scaleY = 1.2
}
onStart(): void {
Laya.Tween.to(this.owner, { y: 0 }, 300, Laya.Ease.elasticOut)
Laya.Tween.to(this.obj_panel, { alpha: 1 }, 400, Laya.Ease.elasticOut, null, 100)
Laya.Tween.to(this.obj_panel, { scaleX: 1, scaleY: 1 }, 400, Laya.Ease.elasticOut, null, 100)
Laya.Tween.to(this.star1, { scaleX: 1, scaleY: 1 }, 300, Laya.Ease.elasticOut, null, 400)
const y1 = this.star1.y
this.star1.y = y1 - 10
Laya.Tween.to(this.star1, { y: y1 }, 300, Laya.Ease.elasticOut, null, 400)
this.star2.scaleX = 1.2
this.star2.scaleY = 1.2
Laya.Tween.to(this.star2, { scaleX: 1, scaleY: 1 }, 300, Laya.Ease.elasticOut, null, 600)
const y2 = this.star2.y
this.star2.y = y2 - 10
Laya.Tween.to(this.star2, { y: y2 }, 300, Laya.Ease.elasticOut, null, 600)
this.star4.scaleX = 1.2
this.star4.scaleY = 1.2
Laya.Tween.to(this.star4, { scaleX: 1, scaleY: 1 }, 300, Laya.Ease.elasticOut, null, 600)
const y4 = this.star4.y
this.star4.y = y4 - 10