From 6891062351c4de4e78e982ef03c7f9b57fbc89aa Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Tue, 30 Sep 2025 13:52:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20enemy48=20=E6=98=BE=E7=A4=BA=E9=94=99?= =?UTF-8?q?=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages-user/client-modules/src/render/elements/layer.ts | 4 +++- packages-user/client-modules/src/render/ui/viewmap.tsx | 4 ++-- public/_server/table/comment.js | 2 +- public/project/floors/sample0.js | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/packages-user/client-modules/src/render/elements/layer.ts b/packages-user/client-modules/src/render/elements/layer.ts index b315908..13b1285 100644 --- a/packages-user/client-modules/src/render/elements/layer.ts +++ b/packages-user/client-modules/src/render/elements/layer.ts @@ -1026,6 +1026,8 @@ export class Layer extends Container { this.autotiles = {}; this.block.size(width, height); this.block.clearAllCache(); + this.bigImages.clear(); + this.moving.clear(); for (const ex of this.extend.values()) { ex.onMapResize?.(this, width, height); @@ -1160,7 +1162,7 @@ export class Layer extends Container { this.floorImage.forEach(v => { if (v.disable) return; const { x, y } = v; - ctx.fillRect(0, 0, 480, 480); + ctx.fillRect(0, 0, MAP_WIDTH, MAP_HEIGHT); ctx.drawImage(images[v.name], x, y); }); } diff --git a/packages-user/client-modules/src/render/ui/viewmap.tsx b/packages-user/client-modules/src/render/ui/viewmap.tsx index adf29b1..3247582 100644 --- a/packages-user/client-modules/src/render/ui/viewmap.tsx +++ b/packages-user/client-modules/src/render/ui/viewmap.tsx @@ -179,13 +179,13 @@ export const ViewMap = defineComponent(props => { const renderTop = (canvas: MotaOffscreenCanvas2D) => { const ctx = canvas.ctx; ctx.fillStyle = getTopGradient(ctx); - ctx.fillRect(0, 0, 480, 64); + ctx.fillRect(0, 0, MAP_WIDTH, 64); }; const renderBottom = (canvas: MotaOffscreenCanvas2D) => { const ctx = canvas.ctx; ctx.fillStyle = getBottomGradient(ctx); - ctx.fillRect(0, 0, 480, 64); + ctx.fillRect(0, 0, MAP_HEIGHT, 64); }; const enterTop = () => (topAlpha.value = 0.9); diff --git a/public/_server/table/comment.js b/public/_server/table/comment.js index e2482cf..172f49f 100644 --- a/public/_server/table/comment.js +++ b/public/_server/table/comment.js @@ -155,7 +155,7 @@ var comment_c456ea59_6018_45ef_8bcc_211a24c627dc = { return current[0]; }).toString(), "_docs": "绑定贴图", - "_data": "该怪物绑定的怪物贴图,用法详见文档" + "_data": "绑定贴图暂时不不支持,预计在 2.B.1 添加支持" }, "hp": { "_leaf": true, diff --git a/public/project/floors/sample0.js b/public/project/floors/sample0.js index 3ed3c80..1c9f095 100644 --- a/public/project/floors/sample0.js +++ b/public/project/floors/sample0.js @@ -8,7 +8,7 @@ main.floors.sample0= "canUseQuickShop": true, "defaultGround": "ground", "images": [], - "bgm": "bgm.opus", + "bgm": "bgm.mp3", "ratio": 1, "map": [ [ 0, 0,220, 0, 0, 20, 87, 3, 58, 59, 60, 61, 64],