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;