From d754066a88185ece5af8331eceb1d667b29b8379 Mon Sep 17 00:00:00 2001 From: yangwen Date: Wed, 4 Jun 2025 16:17:58 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BD=91=E9=A1=B5=E5=88=87=E6=8D=A2=E5=88=B0?= =?UTF-8?q?=E5=90=8E=E5=8F=B0=E6=9A=82=E5=81=9C=E6=B8=B8=E6=88=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Stage.ts | 10 ++++++++++ src/views/dc/DailyChallenge.ts | 3 --- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/views/Stage.ts b/src/views/Stage.ts index 65b6b29..f2011ca 100644 --- a/src/views/Stage.ts +++ b/src/views/Stage.ts @@ -143,6 +143,16 @@ export class Stage extends Laya.Script { this.btn_hint_ad = this.btn_hint.getChildByName("Image").getChildByName("ad") as Laya.Box this.btn_hint_label = this.btn_hint.getChildByName("Image").getChildByName("normal").getChildByName("label") as Laya.Label + + //失去舞台焦点(切出游戏)的处理 + Laya.stage.on(Laya.Event.BLUR, this, () => { + Stage.EventUpdatePause(true) + }) + //获得舞台焦点(切回游戏)的处理 + Laya.stage.on(Laya.Event.FOCUS, this, () => { + Stage.EventUpdatePause(false) + }) + EventManager.getInstance().RegisterEvent(EVENT_TYPES.NOT_UPDATE_MISTAKE, Stage.EventUpdateMistake) EventManager.getInstance().RegisterEvent(EVENT_TYPES.NOT_UPDATE_PAUSE, Stage.EventUpdatePause) } diff --git a/src/views/dc/DailyChallenge.ts b/src/views/dc/DailyChallenge.ts index 2cd57bd..2c515eb 100644 --- a/src/views/dc/DailyChallenge.ts +++ b/src/views/dc/DailyChallenge.ts @@ -12,7 +12,6 @@ const { regClass, property } = Laya export class DailyChallenge extends Laya.Script { declare owner: Laya.Box - @property(Laya.Sprite) public sprite_bottom: Laya.Sprite @@ -306,7 +305,5 @@ export class DailyChallenge extends Laya.Script { UIManager.getInstance().loadTrophyClaimUI(find) user.set_trophyNew(find, false) } - } - }