通用错误提示FAQ

更新记录

版本 日期 修改人 修改内容
1.0.0 2021年9月17日 蔺浪(510525) 新建文档

概述

  • 以下标注“(沿用)”字样的对象为项目中原有,非新增设计。
  • 以下标注“(据了解)”字样的条例为通过其它同学反馈或跟踪代码理解所得结论,非亲自经手。

策划案

http://33h.co/2cqeb

https://docs.qq.com/sheet/DVFRza0pxSlRORFFF?tab=BB08J2

功能预览

核心代码

http://git.sdp.nd/app-u3d/3d_labplayer.git

特性

feature/2.5.0-FGeneralErrorV1

  • UserInformation.cs
  • GeneralTipsWnd.cs
  • GeneralTipsItem.cs
  • UIAlphaFader.cs
  • GeneralTipListener.cs
  • GeneralFaultTipsListener.cs

集成CommonUI

2.5.0-FEquationFilterV1
VLabCommonUI

  • GeneralTipListener.cs
  • GeneralFaultTipsListener.cs
  • IGeneralTipsView.cs
  • GeneralTipsViewModel.cs

VLabPlayerView3D

  • GeneralTipsView.cs
  • GeneralTipsItem.cs
  • UIAlphaFader.cs

关联代码

VLabPlayerView3D

  • Register.cs
    • Init()

TDPlayer

  • PlayerStatus.cs
    • CloseUI()
  • RestartComponent.cs

    • OnCoursewareOpenSuccess()
  • VLabUIAssitTDPlayer.cs

    • ClearWndData()
    • mirrorUI()
  • SettingToggleMenu.cs

    • OpenGeneralTipsWnd()
    • CloseGeneralTipsWnd()

配置文件

  • U3DProject\Assets\StreamingAssets\Configs\UI\SettingConfig.xml
    • 配置“选项”菜单,详情见文件(沿用)

数据流

  • 实验颗粒
    • LabFaultOperatorConf.json 错误操作配置表(据了解)
  • 实验器材
    • 检测错误操作,通知判定组件(据了解)
  • 判定组件
    • 转发错误提示消息(据了解)
  • 3D播放器
    • 监听判定组件消息,显示消息

其它

干系人

干系人 干系
蔺浪 功能开发,梳理文档
龚鑫 判定组件 通用错误消息监听 支援
许靖妍(天竺葵)(118921) 策划
刘春光,曾杰 参与需求澄清