未来实验UE版本

未来实验UE版本


AI课件播放能力

<table> <thead> <tr> <th>修订版本</th> <th>负责人</th> <th>修订时间</th> <th>概述</th> </tr> </thead> <tbody> <tr> <td>1.0</td> <td>李成</td> <td>2024-09-05</td> <td>初始版本</td> </tr> <tr> <td>1.1</td> <td>晋露丽</td> <td>2024-09-10</td> <td>1.1版本</td> </tr> </tbody> </table> <h1>前置信息前置信息</h1> <p>[[1]未来实验和AI表演Unreal版本融合规划][未来实验和AI表演Unreal版本融合规划]</p> <p>[未来实验和AI表演Unreal版本融合规划]: <a href="https://kdocs.cn/l/cvE62jWb0kPg">https://kdocs.cn/l/cvE62jWb0kPg</a> &quot;未来实验和AI表演Unreal版本融合规划&quot;</p> <p>[[2]AI表演项目工程调研问题集合][AI表演项目工程调研问题集合] [AI表演项目工程调研问题集合]: <a href="https://docs.qq.com/doc/DUnlGVEZSU3ZnZUpF?u=f47e2127788d4fb1b12a0f5bd30c05f7">https://docs.qq.com/doc/DUnlGVEZSU3ZnZUpF?u=f47e2127788d4fb1b12a0f5bd30c05f7</a> &quot;AI表演项目工程调研问题集合&quot;</p> <h1>组件能力描述</h1> <p>AI课件播放主线程控制,调度AI表演播放能力。</p> <h1>组件上下文设计</h1> <p>AI课件播放能力组件,属于颗粒播放组件的一个模块,他和其他实验课件播放能力一起构成了颗粒的播放能力;AI课件播放能力组件的资源获取能力,由资源中心组件提供;它主要的功能是解析课件数据,向AI表演组件发送命令以控制表演播放。</p> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=4174f2f3bc21b712557972b6119f8445&amp;amp;file=file.png" alt="" /> &lt;center&gt;<em>组件系统上下文图</em>&lt;/center&gt;</p> <h1>组件用例设计</h1> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=461acf045cbc41af6d9aa31afaf632fb&amp;amp;file=file.png" alt="" /></p> <h1>组件领域模型</h1> <p>描述组件相关的业务实体以及实体间的关系。区别于需求分析中领域模型图,建议结合需求适当对业务对象进行适当的抽象、拆解、裁剪或增补,以利于设计和实现。 略</p> <h1>组件架构设计</h1> <p>提供架构概览图。对于通过图可能不太容易理解的内容进行补充说明,以提升架构概览图的可读性。 <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=88002c30c60372cca56a462d0866c30a&amp;amp;file=file.png" alt="" /> &lt;center&gt;播放能力组件架构设计&lt;/center&gt;</p> <h3>补充说明:</h3> <p>基础工具类模块: 1.课件解析:负责解析课件,为具体的业务执行提供数据 2.资源管理模块:负责与资源中心组件交互,获取资源;并对资源进行管理,存储、删除等。 3.命令执行模块:CommandEmitter,提供与AI表演组件交互的接口,负责发送表演命令。 业务执行模块: 1.时间管理模块:ActionTimer,Timer,模拟时间片轮转,所有的表演片段都在时间片段中执行。 2.MetaSkill模块:MetaSkillManager、MetaSkill,元技能,为一种特色的表演片段,该模块负责元技能的play,pause,seek等,这些方法为具体的表演片段调用。 3.各表演片段执行类:CharactorSegment/SceneRoutineSegment/RoutineSegment/...继承于BaseSegment,组要功能是让各类表演片段,组织透传数据发送执行命令,由SegmentCommandManager管理。 AI课件Player: Player,提供表演播放、暂停、停止等接口,是对外暴露的公共接口</p> <p>备注:前期资源中心组件尚未完成,资源下载管理将由组件内部的资源管理模块承担</p> <h1>组件时序图</h1> <p>对于待建系统或组件涉及到的有一定复杂度的、且涉及到需要多个组件或组件颗粒,通过一定顺序进行协作处理逻辑,需要通过时序图来表述。 <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=e7233176eb79a0484e55339208c13112&amp;amp;file=file.png" alt="" /> &lt;center&gt;组件间流程图&lt;/center&gt;</p> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=2ff32d54ab0c1ebeca312ed34a3a0baf&amp;amp;file=file.png" alt="" /> &lt;center&gt;组件时序图&lt;/center&gt;</p> <h2>组件核心类图</h2> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=ce152bc04cb219308acfffbafd458152&amp;amp;file=file.png" alt="" /></p> <h1>组件接口设计</h1> <p>功能说明 b、返回值 c、输入参数 d、输出参数 e、错误码和错误信息 f、调用示例</p>

页面列表

ITEM_HTML