实验用品编辑器说明文档

实验用品编辑器说明文档


[颗粒播放器]接入[物件播放组件] 事务拆解

<table> <thead> <tr> <th>最后更新日期</th> <th>2024-5-7</th> </tr> </thead> <tbody> <tr> <td>作者</td> <td>QFord/Zyy/Ljx</td> </tr> <tr> <td>V1.0.0</td> <td>创建文档</td> </tr> </tbody> </table> <h1>背景</h1> <p><strong>物件播放组件</strong>将器材相关的业务从<strong>颗粒播放器</strong>中剥离出来,进行了一系列的重构。 现在<strong>颗粒播放器</strong>需要接入<strong>物件播放组件</strong>,也需要进行一些重构和改造。</p> <h1>需求</h1> <p><strong>颗粒播放器</strong>开发人员需要了解接入<strong>物件播放组件</strong>需要对哪些模块或业务进行改造。 <strong>物件播放组件</strong>的开发人员需要针对接入的改造点进行拆解和说明。</p> <h1>改造点</h1> <h2>1. AC接口及其相关逻辑</h2> <pre><code> com.nd.vlab.player移除AC接口 AgentComponent_UIData.cs AgentComponent_EquipInteracter.cs AgentComponent_EquipInteracter_Scoop.cs AgentComponent_CreatElement.cs AgentComponent_GlobalSetting.cs AgentComponent_EquipObserver.cs AgentComponent_EquipObserverCamera.cs AgentComponent_ScenceLabMgr.cs 相关模块: vlab-nlua : 位于com.nd.vlab.base</code></pre> <h2>2.模块迁移</h2> <pre><code>LoxodonFramework :整个从com.nd.vlab.player中迁移出。 相关模块: VLabLuaMVVM</code></pre> <pre><code>MultiLanguage : 所有相关逻辑都迁移出来,包含在com.nd.vlab.player, com.nd.vlab.playerex,com.nd.vlab</code></pre> <pre><code>ResourceCenter : 所有和器材创建相关的代码都需要剥离到物件播放器中,器材下载的模块我们建议是单独拆分成一个UPM包出来, 这样方便管理和维护。</code></pre> <pre><code>VLabPlayerCommonUI : 需要迁移 关联模块: </code></pre> <pre><code>vlab-zipmanager : 整个从com.nd.vlab.player中迁移出</code></pre> <pre><code>vlab-labmodel: 整个从com.nd.vlab.player中迁移出</code></pre> <pre><code>vlab-assetbundle : 整个从com.nd.vlab.player中迁移出</code></pre> <pre><code>vlab-nlua :</code></pre> <h2>2. xxx(ljx)</h2> <h2>3.</h2>

页面列表

ITEM_HTML