业务架构描述
<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>2023-09-06</td>
<td>添加了能力架构等内容</td>
</tr>
</tbody>
</table>
<h1>未来实验播放能力介绍</h1>
<p>未来实验Unreal播放能力是未来实验项目的核心组件框架能力,为<strong>未来实验课颗粒、最美颗粒、AI课件颗粒</strong>等提供了基础播放框架,以及颗粒播放组件、步骤套路播放组件、资源中心组件等核心组件能力。未来实验播放能力Unreal版本是在原Unity组件框架能力基础上引入Unreal引擎,采用了更高质量画面、大场景支持和更先进的渲染技术,丰富了未来实验的可玩性,提升了未来实验的体验感。</p>
<p>[未来实验UE_MVP版_播放能力【项目官网】](<a href="https://project.101.com/admins/dist/index.html?__t=1725260000708&__iframe_id=df937c47b560450b80c9a7b429c9a2dd&sdp-app-id=b4fb92a0-af7f-49c2-b270-8f62afac1133#/project/136238/overview?_k=2e6xwn">https://project.101.com/admins/dist/index.html?__t=1725260000708&__iframe_id=df937c47b560450b80c9a7b429c9a2dd&sdp-app-id=b4fb92a0-af7f-49c2-b270-8f62afac1133#/project/136238/overview?_k=2e6xwn</a> "未来实验UE_MVP版_播放能力【项目官网】")
本项目是未来实验Unreal播放能力的【MVP】版,项目目标是完成Unreal插件能力验证和播放基础框架搭建。</p>
<h1>未来实验播放能力架构</h1>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=df1f4302f87b7fc1476d429eacb6f152&amp;file=file.png" alt="" /></p>
<h2>颗粒播放组件</h2>
<p>实验颗粒播放主线程控制,调度步骤播放和表演播放能力。</p>
<h2>Labmodel解析组件</h2>
<p>解析实验颗粒文件,为实验颗粒的初始化提供基础数据。</p>
<h2>资源中心组件</h2>
<p>统一资源服务能力,为业务组件提供资源下载、更新、版本标准服务。</p>
<h2>步骤播放组件</h2>
<p>步骤套路脚本的解析和播放,调用对应的Mini步骤和Action。</p>
<h1>未来实验课颗粒播放数据流</h1>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=41e8f27060cac4803006c0dda3abfc2d&amp;file=file.png" alt="" />
*<em>实验颗粒文件(</em>.lab)**是未来实验课颗粒的基本数据文件,主要负责记录实验所需的基本信息内容,如器材信息、实验步骤信息、实验描述信息(Meta)等。</p>
<p>[UE版本未来实验课数据结构定义](<a href="https://www.showdoc.com.cn/VLabPlayerUE/11444239567738826">https://www.showdoc.com.cn/VLabPlayerUE/11444239567738826</a> "UE版本未来实验课数据结构定义")</p>
<h1>关键业务流程</h1>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=60b62c412dd756a7f8afba154491de99&amp;file=file.png" alt="" /></p>
<ul>
<li>未来实验采用组件化架构,【未来实验播放能力】以业务组件方式接入到未来实验。</li>
<li>【未来实验播放能力】定位为轻量级播放框架和路由,支持多种类型的实验播放。</li>
<li>所有类型的实验共用统一的热更新和资源服务系统。</li>
<li>【未来实验播放能力】基于统一的成就养成策略上报实验播放数据到养成系统。</li>
</ul>
<h1>关键用例设计</h1>