From b720c9e032ce73365a1b9f5645c3f6d8ab1f7e85 Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Tue, 8 Oct 2024 20:46:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=BD=93Camera.for=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E7=9A=84=E6=91=84=E5=83=8F=E6=9C=BA=E8=A2=AB=E7=A6=81=E7=94=A8?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E4=B8=8D=E4=BC=9A=E6=8A=9B=E5=87=BA=E8=AD=A6?= =?UTF-8?q?=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/render/camera.ts | 3 ++- src/data/logger.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/render/camera.ts b/src/core/render/camera.ts index 82d6a2f..ee0e8b8 100644 --- a/src/core/render/camera.ts +++ b/src/core/render/camera.ts @@ -80,7 +80,8 @@ export class Camera extends EventEmitter { this.destroy(); }); - if (Camera.cameraMap.has(item)) { + const ca = Camera.cameraMap.get(item); + if (ca && !ca.enabled) { logger.warn(22); } } diff --git a/src/data/logger.json b/src/data/logger.json index f8b9b91..793d5f7 100644 --- a/src/data/logger.json +++ b/src/data/logger.json @@ -43,7 +43,7 @@ "19": "Repeat light id: '$1'.", "20": "Cannot apply animation to camera operation that is not belong to it.", "21": "Cannot apply transition to camera operation that is not belong to it.", - "22": "There is already a camera for delivered render item. Consider using 'Camera.for' to avoid some exceptions.", + "22": "There is already an active camera for delivered render item. Consider using 'Camera.for' or diable the active camera to avoid some exceptions.", "23": "Render item with id of '$1' has already exists.", "1001": "Item-detail extension needs 'floor-binder' and 'floor-damage' extension as dependency." }