From 2c93b7dcf54f7edf77e900e0ba4e2c9115655953 Mon Sep 17 00:00:00 2001 From: panw Date: Wed, 13 May 2026 17:31:36 +0800 Subject: [PATCH] =?UTF-8?q?fix(map):=20=E5=AE=8C=E5=96=84=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E5=8D=A1=E7=89=87=E5=AD=98=E6=B4=BB=E5=88=A4=E6=96=AD?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 补充model.is_dead判断条件,让存活检查更准确 --- assets/script/game/map/MissionCardComp.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/script/game/map/MissionCardComp.ts b/assets/script/game/map/MissionCardComp.ts index e2f474f2..0fcf58a7 100644 --- a/assets/script/game/map/MissionCardComp.ts +++ b/assets/script/game/map/MissionCardComp.ts @@ -955,7 +955,8 @@ export class MissionCardComp extends CCComp { removeKeys.push(eid); return; } - if (!item.comp.isModelAlive()) { + // 使用 model.is_dead 增加判断条件,更加准确 + if (!item.comp.isModelAlive() || item.model.is_dead) { if (item.node.isValid) item.node.active = false; removeKeys.push(eid); return;