goto main 字体会变粗重复,是因为窗口重叠了吗
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-07-10 12:59:21 |
👁️ 阅读: 2
跳转到 `@main` 重新执行界面渲染时,如果字体变粗或重复显示,通常是因为界面组件被重复叠加绘制了。
根据课程日志记录,这可能是由于 `#SAY` 部分的代码被多次执行,导致图片、文字等组件在原有位置被再次绘制,造成视觉上的重叠和加粗效果。
解决方法是在每次执行 `GOTO @main` 之前,先使用 `CLEARDLG` 命令清空当前对话框,或者在 `@main` 函数的 `#ACT` 部分开头执行 `CLEARDLG`。
例如:
```
#ACT
CLEARDLG
; ... 其他初始化操作
#SAY
<Img|...>
<Text|...>
```
这样能确保每次重新显示时,界面都是全新的,避免组件叠加。
← 返回问答库