实验用品编辑器说明文档

实验用品编辑器说明文档


开发环境说明(新手必看)

<p>[toc]</p> <h3>说明</h3> <p>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;此文档为新手加入开发提供必要的信息和指导。 有任何疑问,可咨询张煜园或赖俊贤同学。 <strong>Reviewed&amp;Revised By QFord</strong></p> <table> <thead> <tr> <th>最后修订日期</th> <th>2024-2-29</th> </tr> </thead> <tbody> <tr> <td>作者</td> <td>张煜园、林七佛</td> </tr> <tr> <td>V1.0.0</td> <td>创建文档</td> </tr> <tr> <td>V1.0.1</td> <td>移除LUA修改</td> </tr> <tr> <td>V1.1.0</td> <td>U3D 工程开发环境说明</td> </tr> <tr> <td>V1.2.0</td> <td>U3D 工程仓库更改</td> </tr> <tr> <td>V1.3.0</td> <td>U3D 工程仓库更新、软链接说明更新、排版更新、删除非必要内容</td> </tr> </tbody> </table> <h3>组件仓库地址</h3> <p>git@git.sdp.nd:vlab-projects/vlab-equipmentplayer-project.git 分支 CodeRefactoringZyy</p> <h3>组件配套的独立U3D工程</h3> <p>git@git.sdp.nd:vlab-projects/vlab-equipmentplayer-project.git 分支 master</p> <h3>软件链接组件代码进U3D工程</h3> <p>&lt;font color=red&gt;注意:上述[组件代码仓库]和[U3D工程]务必放在同一层级目录下,不然链接会找不到目录&lt;/font&gt;</p> <p>进入vlab-equipmentplayer\Tools目录下,执行Prepare脚本来启用软链接 <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=d8d3d8cfc7b496e4b48eceb2b0211dc0&amp;amp;file=file.png" alt="" /></p> <p>脚本执行成功后,进入U3D工程后,可以在Packages目录下找到vlab-equipmentplayer包 <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=8e29c7429e5d48409382a9bd82e674ce&amp;amp;file=file.png" alt="" /></p> <h3>测试场景</h3> <p>Packages/com.nd.vlab-equipmentplayer/VlabEquipment/Samples/Scenes/Test.unity <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=037dfc73e6cb0d08e491c86d595aab99&amp;amp;file=file.png" alt="" /></p> <h3>测试创建器材(保证器材在本地目录中存在)</h3> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=1ca87da7baf2ed6ce13de043815bfc76&amp;amp;file=file.png" alt="" /></p> <h3>自定义配置器材路径</h3> <pre><code>支持使用自定义器材路径,比如下面器材路径是在F:\Pad_Android\NewModule</code></pre> <p>&gt; 默认路径是在系统用户的AppData下,如:C:\Users\Administrator\AppData\LocalLow\ND\VlabPlayer_2021\Pad_Android\LabObjPackage\NewModule</p> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=e22680be961416e5659823794339ff6a&amp;amp;file=file.png" alt="" /></p> <pre><code>在调用Init()初始化前通过playerInit.LabObjPackagePath传入NewModule父目录路径&amp;quot;F:/Pad_Android&amp;quot; playerInit = new PlayerInit(); playerInit.EquipRoot = EquipRoot; playerInit.LabObjPackagePath = &amp;quot;F:/Pad_Android&amp;quot;; playerInit.InitPlayer(); EquipmentManager.Init();</code></pre>

页面列表

ITEM_HTML