器材配置-依赖物件播放组件版本号-改造-技术方案
<table>
<thead>
<tr>
<th>作者</th>
<th>QFord、111010</th>
</tr>
</thead>
<tbody>
<tr>
<td>创建日期</td>
<td>2024-3-6</td>
</tr>
<tr>
<td>最后更新日期</td>
<td>2024-3-12</td>
</tr>
</tbody>
</table>
<h1>背景和需求</h1>
<h2>背景</h2>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;器材的meta.json文件配置了对<strong>MinEngineVersion(最小引擎版本)</strong>的依赖,现在随着<strong>物件播放组件</strong>的建立,
器材应该仅仅依赖<strong>物件播放组件</strong>版本,从而取消<strong>MinEngineVersion</strong>和原来播放器<strong>MinPlayerVersion</strong>的依赖。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;下图是原有的器材的<strong>meta.json</strong>配置文件截图
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=e6a99c03dd806b1aea830484ed248027&amp;file=file.png" alt="" /></p>
<h2>需求</h2>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;现在,针对<strong>器材配置-依赖物件播放组件版本号</strong>需要进行一定改造,这会涉及到一些不同的模块,本技术方案旨在按照模块来分别给出大致的改造内容。</p>
<p>> <strong>此需求需要各模块负责人配合完成,由物件播放组件开发同学负责推进。</strong></p>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=4f7746ed6bcb5c62855dc44400ead445&amp;file=file.png" alt="" /></p>
<pre><code>咨询了蔺浪,这个2个参数只影响管理平台,播放器外壳那边没有调用到这个参数</code></pre>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=bbe9d399caa113490b2093f9d8a8725c&amp;file=file.png" alt="" /></p>
<h1>改造方案</h1>
<p><p style="font-size: 20px;">MinEngineVersion和MinPlayerVersion是和器材下载相关的,由管理平台负责进行匹配和控制。
器材的创建不会使用到MinEngineVersion和MinPlayerVersion参数,并且由于物件播放器不负
责器材的下载,由其他应用端负责器材的下载。未来器材只会依赖物件播放器的版本,在物件播放
器创建器材的时候会匹配自身的版本号和器材所带的物件播放器版本,如果不满足则提示创建失败。</p></p>
<h2>器材模块</h2>
<p>1.器材编辑器相关播放器版本和引擎版本的配置
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=ad68841ae0e6ee3ade7247029033b801&amp;file=file.png" alt="" />
2.未来实验颗粒生产平台构建的时候需要填写
3.实验开发管理平台有相应的字段展示和校验</p>
<p><strong>器材在物件播放组件接入后,meta.json需要批刷到物件播放组件的最新版本</strong></p>
<p>> 器材本身无需特别设定,用品编辑器模块需要</p>
<h2>播放器模块</h2>
<p>无额外工作量</p>
<h2>物件播放组件模块</h2>
<p>无额外工作量</p>
<h2>用品编辑器模块</h2>
<p>meta.json 去掉minEngineVersion冗余的配置,保留minPlayerVersion配置。
minPlayerVersion将表示物件播放组件的版本,版本号将从3.0.0开始。</p>
<h2>xxx模块</h2>