物件播放器版本更新说明
<p>[toc]</p>
<table>
<thead>
<tr>
<th>版本</th>
<th>修改时间</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>V0.0.1</td>
<td>2024-6-27</td>
<td>初版提交</td>
</tr>
</tbody>
</table>
<h1>仓库地址和分支</h1>
<p>ssh://111010@gerrit.sdp.nd:29418/component-dll/vlab-equipmentplayer
分支 : CodeRefactor0514</p>
<pre><code>成都对接人:涂畅
1.器材创建和删除的接口替换为新添加的接口
2.物件播放器版本更新接入外壳播放器</code></pre>
<h1>变更接口和清单</h1>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=9477d3d46e9b178a87e013d989c616c2&amp;file=file.png" alt="" />
清单见接口替换Sheet
<a href="https://docs.qq.com/sheet/DWWVTTnhZS0NhSGpV?is_no_hook_redirect=1&tab=gie0ax">https://docs.qq.com/sheet/DWWVTTnhZS0NhSGpV?is_no_hook_redirect=1&tab=gie0ax</a></p>
<h1>物件播放器版本规则</h1>
<h2>版本号的概念</h2>
<p><span style="font-size: 24px; color: red;">实验室器材是和引擎版本号挂钩的,播放器外壳根据引擎版本号决定了可下载到的器材版本。</span></p>
<h2>播放器旧的引擎版本更新规则</h2>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=6c9b2a495e7b53cba5e23e4646ba8361&amp;file=file.png" alt="" /></p>
<pre><code>NugetImportEngine和NugetImportPlayer可用于本地使用
1.执行Tool下的脚本UpdateAppVerionFile.py可将引擎版本更新到
U3DProject\Assets\StreamingAssets\ModuleConfig.json 文件中
2.执行UpdateUpmPackage.py脚本可将引擎依赖的组件和版本号更新到U3DProject\Packages\com.nd.vlab\package.json中
</code></pre>
<pre><code>NugetUpdateTool用于在线打包使用,在线打包时候会将NugetUpdateTool里面的NugetImportEngine和NugetImportPlayer文件夹复制拷贝出来覆盖外面的文件。并执行上面2个脚本</code></pre>
<h2>接入物件播放器后版本更新规则</h2>
<p>由于以后引擎不存在,只存在物件播放器包。因此对引擎的NugetImportEngine进行改造以适配未来的物件播放器版本管理和更新。
修改UpdateAppVerionFile.py
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=844b35d536111eea72ccd6f1cf6ba975&amp;file=file.png" alt="" /></p>
<pre><code>此处将原先依赖的引擎ID修改为物件播放器ID Nd.Com.vlab-equipmentplayer,这样即可将物件播放器的版本替换原先的引擎版本号</code></pre>
<pre><code>com.nd.vlab\package.json需要将原先旧的引擎组件包版本号删除。只保留com.nd.vlab-equipmentplayer</code></pre>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=f682c73ced66cb5525503fdd57eae2a1&amp;file=file.png" alt="" /></p>
<h2>如何更新物件播放器所依赖组件版本</h2>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=dc005f07c4377ab70d2c058ec81027b0&amp;file=file.png" alt="" />
<span style="font-size: 24px; color: red;">原先引擎包含的组件版本现在放在了物件播放器package.json中。如果需要更新组件依赖版本需要修改此文件。比较麻烦,如果有更好的方案可以替换掉</span></p>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=f68f1c75e3822991f1e3638cab6dbe1a&amp;file=file.png" alt="" /></p>