fix: 修复关卡内图片圆角不正确的问题
This commit is contained in:
@@ -19,7 +19,7 @@ Git 历史采用 Conventional Commits,且摘要多为中文,例如 `feat:
|
|||||||
<claude-mem-context>
|
<claude-mem-context>
|
||||||
# Memory Context
|
# Memory Context
|
||||||
|
|
||||||
# $CMEM mp-xieyingeng 2026-05-03 10:24pm GMT+8
|
# $CMEM mp-xieyingeng 2026-05-03 10:36pm GMT+8
|
||||||
|
|
||||||
Legend: 🎯session 🔴bugfix 🟣feature 🔄refactor ✅change 🔵discovery ⚖️decision
|
Legend: 🎯session 🔴bugfix 🟣feature 🔄refactor ✅change 🔵discovery ⚖️decision
|
||||||
Format: ID TIME TYPE TITLE
|
Format: ID TIME TYPE TITLE
|
||||||
|
|||||||
@@ -744,7 +744,7 @@
|
|||||||
"_lpos": {
|
"_lpos": {
|
||||||
"__type__": "cc.Vec3",
|
"__type__": "cc.Vec3",
|
||||||
"x": -4.854,
|
"x": -4.854,
|
||||||
"y": -3.284,
|
"y": 0.844,
|
||||||
"z": 0
|
"z": 0
|
||||||
},
|
},
|
||||||
"_lrot": {
|
"_lrot": {
|
||||||
@@ -785,7 +785,7 @@
|
|||||||
"_contentSize": {
|
"_contentSize": {
|
||||||
"__type__": "cc.Size",
|
"__type__": "cc.Size",
|
||||||
"width": 900,
|
"width": 900,
|
||||||
"height": 450
|
"height": 430
|
||||||
},
|
},
|
||||||
"_anchorPoint": {
|
"_anchorPoint": {
|
||||||
"__type__": "cc.Vec2",
|
"__type__": "cc.Vec2",
|
||||||
@@ -1051,7 +1051,7 @@
|
|||||||
"node": {
|
"node": {
|
||||||
"__id__": 25
|
"__id__": 25
|
||||||
},
|
},
|
||||||
"_enabled": false,
|
"_enabled": true,
|
||||||
"__prefab": {
|
"__prefab": {
|
||||||
"__id__": 41
|
"__id__": 41
|
||||||
},
|
},
|
||||||
@@ -1359,7 +1359,7 @@
|
|||||||
"_contentSize": {
|
"_contentSize": {
|
||||||
"__type__": "cc.Size",
|
"__type__": "cc.Size",
|
||||||
"width": 900,
|
"width": 900,
|
||||||
"height": 450
|
"height": 430
|
||||||
},
|
},
|
||||||
"_anchorPoint": {
|
"_anchorPoint": {
|
||||||
"__type__": "cc.Vec2",
|
"__type__": "cc.Vec2",
|
||||||
@@ -1625,7 +1625,7 @@
|
|||||||
"node": {
|
"node": {
|
||||||
"__id__": 49
|
"__id__": 49
|
||||||
},
|
},
|
||||||
"_enabled": false,
|
"_enabled": true,
|
||||||
"__prefab": {
|
"__prefab": {
|
||||||
"__id__": 65
|
"__id__": 65
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1222,19 +1222,34 @@ export class PageLevel extends BaseView {
|
|||||||
// 播放成功音效
|
// 播放成功音效
|
||||||
this.playSuccessSound();
|
this.playSuccessSound();
|
||||||
|
|
||||||
// 通关后根据 punchline 字数重建包袱答案块
|
const punchline = this.getValidPunchline(this._currentConfig?.punchline ?? null);
|
||||||
this.setPunchline(this._currentConfig?.punchline ?? null);
|
if (punchline) {
|
||||||
|
// 通关后根据 punchline 字数重建包袱答案块
|
||||||
|
this.setPunchline(punchline);
|
||||||
|
} else {
|
||||||
|
this.hidePunchline();
|
||||||
|
}
|
||||||
|
|
||||||
const levelId = this._currentConfig?.id ?? '';
|
const levelId = this._currentConfig?.id ?? '';
|
||||||
const timeSpent = Math.max(0, Math.round((Date.now() - this._levelStartTime) / 1000));
|
const timeSpent = Math.max(0, Math.round((Date.now() - this._levelStartTime) / 1000));
|
||||||
|
|
||||||
this.reportLevelCompleted(levelId, timeSpent);
|
this.reportLevelCompleted(levelId, timeSpent);
|
||||||
await this.delay(PageLevel.PASS_MODAL_DELAY_MS);
|
if (punchline) {
|
||||||
|
await this.delay(PageLevel.PASS_MODAL_DELAY_MS);
|
||||||
|
}
|
||||||
|
|
||||||
// 显示通关弹窗
|
// 显示通关弹窗
|
||||||
this._showPassModal();
|
this._showPassModal();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private getValidPunchline(punchline: string | null): string | null {
|
||||||
|
if (!punchline?.trim()) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return punchline;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 上报通关并获取下一关数据
|
* 上报通关并获取下一关数据
|
||||||
*/
|
*/
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 122 KiB After Width: | Height: | Size: 311 KiB |
@@ -49,10 +49,10 @@
|
|||||||
"height": 1189,
|
"height": 1189,
|
||||||
"rawWidth": 1190,
|
"rawWidth": 1190,
|
||||||
"rawHeight": 1189,
|
"rawHeight": 1189,
|
||||||
"borderTop": 220,
|
"borderTop": 225,
|
||||||
"borderBottom": 220,
|
"borderBottom": 225,
|
||||||
"borderLeft": 220,
|
"borderLeft": 225,
|
||||||
"borderRight": 220,
|
"borderRight": 225,
|
||||||
"packable": true,
|
"packable": true,
|
||||||
"pixelsToUnit": 100,
|
"pixelsToUnit": 100,
|
||||||
"pivotX": 0.5,
|
"pivotX": 0.5,
|
||||||
|
|||||||
Reference in New Issue
Block a user