修复demo第一次合并版本导致的Welcome/Notice 弹窗关闭与内容显示问题 #16

Merged
moyin merged 3 commits from feature/whale-developer-merge into main 2026-02-08 11:53:12 +08:00
Member

变更类型

  1. fix 交互与渲染问题修复
  2. ui 弹窗关闭逻辑与输入控制调整
  3. scene 场景/预制体脚本绑定与引用修正
  4. asset WelcomeBoard/NoticeBoard 资源引用修正

核心改动摘要

  1. 修复弹窗关闭失败:在打开 WelcomeDialog/NoticeDialog 时临时禁用 ChatUI 根节点鼠标输入,关闭时恢复。
  2. 修复脚本/资源引用错误:校正欢迎板、公告板相关场景与脚本引用。
  3. 修复公告内容偶发空白:在渲染前确保 content_container.modulate.a = 1.0,避免透明度状态残留导致内容不可见。
  4. 仅本地数据展示路径稳定化:公告弹窗初始化优先本地渲染,降低网络失败情况下的显示不确定性。

主要影响文件
NoticeDialog和WelcomeDialog相关脚本与资源

验证结果

  1. 与 WelcomeBoard 交互后,弹窗可正常显示,点击 X 可关闭。
  2. 与 NoticeBoard 交互后,弹窗可正常显示本地文本与图片,点击 X 可关闭。
  3. 关闭弹窗后,ChatUI 输入行为恢复正常。
  4. 地图中公告板/欢迎板可被正常交互触发。

风险评估

  1. 风险较低,主要是 UI 输入优先级与场景资源引用修正。
  2. 需要回归验证 ChatUI 在其他弹窗场景下是否受影响。

合并请求
请审阅并合并该 PR。该变更聚焦修复线上可见交互问题(弹窗无法关闭、公告内容空白),不引入新功能。

**变更类型** 1. `fix` 交互与渲染问题修复 2. `ui` 弹窗关闭逻辑与输入控制调整 3. `scene` 场景/预制体脚本绑定与引用修正 4. `asset` WelcomeBoard/NoticeBoard 资源引用修正 **核心改动摘要** 1. 修复弹窗关闭失败:在打开 `WelcomeDialog`/`NoticeDialog` 时临时禁用 `ChatUI` 根节点鼠标输入,关闭时恢复。 2. 修复脚本/资源引用错误:校正欢迎板、公告板相关场景与脚本引用。 3. 修复公告内容偶发空白:在渲染前确保 `content_container.modulate.a = 1.0`,避免透明度状态残留导致内容不可见。 4. 仅本地数据展示路径稳定化:公告弹窗初始化优先本地渲染,降低网络失败情况下的显示不确定性。 **主要影响文件** NoticeDialog和WelcomeDialog相关脚本与资源 **验证结果** 1. 与 WelcomeBoard 交互后,弹窗可正常显示,点击 `X` 可关闭。 2. 与 NoticeBoard 交互后,弹窗可正常显示本地文本与图片,点击 `X` 可关闭。 3. 关闭弹窗后,ChatUI 输入行为恢复正常。 4. 地图中公告板/欢迎板可被正常交互触发。 **风险评估** 1. 风险较低,主要是 UI 输入优先级与场景资源引用修正。 2. 需要回归验证 ChatUI 在其他弹窗场景下是否受影响。 **合并请求** 请审阅并合并该 PR。该变更聚焦修复线上可见交互问题(弹窗无法关闭、公告内容空白),不引入新功能。
xiangwang25 added 3 commits 2026-02-07 21:15:53 +08:00
- 修复欢迎板和通知板当前被ChatUI 抢占鼠标问题,通过设置启动弹窗时ChatUI 根节点 mouse_filter 临时改为 IGNORE来实现
- ToDo: 后续统一规划事件逻辑
- 修复Z轴逻辑调整精灵与物品的排序
- 渲染前强制 content_container.modulate.a = 1.0,避免内容区被透明度状态卡住导致看起来空白
moyin changed title from WIP: 修复demo第一次合并版本导致的Welcome/Notice 弹窗关闭与内容显示问题 to 修复demo第一次合并版本导致的Welcome/Notice 弹窗关闭与内容显示问题 2026-02-08 11:52:03 +08:00
moyin merged commit ca6bf36be3 into main 2026-02-08 11:53:12 +08:00
moyin deleted branch feature/whale-developer-merge 2026-02-08 11:53:12 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: datawhale/whale-town-front#16