跳转至

导览自动播放、手机屏幕与连续退场

历史记录 / Historical record:本文保留当时的计划、研究或验收证据,不代表 0.11 当前能力全集。现行说明见 文档入口;英文入口见 English overview。

2026-10-20 · exp · 起点 afb24054

用户要求移除点击模拟,补细手机屏幕,并修复下一步旧物件在边缘滞留再突然消失。随后明确纠正:设备屏幕必须直接展示实际应用截图,不能另画一套相似界面。

实施

  • 演示进入章节后自动展开、停留、收回,循环播放;实际模型到位后才开始停留计时,切课取消旧节奏。只保留暂停控制和真实功能入口。暂停、离屏、隐藏冻结计时,减少动态效果显示静态结果。
  • 手机和平板屏幕使用实际运行的 OneTHU 页面截图。截图来自生产组件和样式,只通过隔离数据夹具提供示例内容;不补画导航、按钮或状态栏,不拼接局部 UI。保留完整截图比例,镜头和机身不盖住应用控制。
  • 三种模式首页、课表、实用模式目录及更换入口、真实暂存箱收发、组织和选修功能均有可复现的采集脚本与来源清单。移除设备旁凭空编造的伴随卡片,白板平板也直接显示真实首页。
  • 按后续反馈收窄手机边框、删除背面 OneTHU 标志和底部实体横条。单手机章节采用更大的舞台和紧凑取景;碰一碰保留双机完整同框。
  • 缓存解码后的 CPU 图片,每个三维模型独立管理 GPU 纹理并在退出后释放。加载完成才建立场景;无 WebGL 时使用相同截图进行 CSS 演示,不退回手绘 UI。
  • 退场按实际视锥计算出口,持续移动并真实渐隐;快速切课可反向连续接续,清理前不留可见残影。
  • 快速跨模式返回同一章节时,按实体记录的模式更新截图,避免复用退场实体时仍展示上一模式。

验收

检查不点击演示即可循环、暂停/隐藏/减少动态、三模式真实入口与返回。桌面、390 手机录制自动播放和连续下一步,人工检查屏幕细节、边缘退场;320 短屏补验布局。运行类型检查、OneGUI guard、导览测试与构建。新证据保存在 docs/onegui/onboarding-autoplay-2026-10-20/,只保留关键截图、短片与精简报告。

截图采集脚本:tools/capture-tour-real-ui.mjs、tools/capture-tour-real-ui-workbench.mjs、tools/capture-tour-real-ui-extras.mjs。截图来源与哈希保存在 apps/desktop/src/assets/tour/real-ui/。NFC 场景使用真实口令收发页面表达传递流程,不伪造设备 NFC 可用性或实体硬件成功;界面截图里的测试内容不来自用户私人账号。