From 4c6343227f1d62005f93c039be737cbec010bf3a Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Thu, 25 Sep 2025 13:00:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AF=BB=E8=B7=AF=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E5=9C=A8=E5=A4=A7=E5=9C=B0=E5=9B=BE=E4=B8=8B=E9=94=99=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages-user/client-modules/src/render/ui/main.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages-user/client-modules/src/render/ui/main.tsx b/packages-user/client-modules/src/render/ui/main.tsx index fae5423..fa059aa 100644 --- a/packages-user/client-modules/src/render/ui/main.tsx +++ b/packages-user/client-modules/src/render/ui/main.tsx @@ -5,7 +5,8 @@ import { IActionEvent, MotaOffscreenCanvas2D, Sprite, - onTick + onTick, + transformCanvas } from '@motajs/render'; import { WeatherController } from '../weather'; import { @@ -211,7 +212,9 @@ const MainScene = defineComponent(() => { const renderMapMisc = (canvas: MotaOffscreenCanvas2D) => { const step = core.status.stepPostfix; - if (!step) return; + const camera = map.value?.camera; + if (!step || !camera) return; + transformCanvas(canvas, camera); const ctx = canvas.ctx; ctx.fillStyle = '#fff'; step.forEach(({ x, y, direction }) => {