开发环境说明(新手必看)
<p>[toc]</p>
<h3>说明</h3>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;此文档为新手加入开发提供必要的信息和指导。
有任何疑问,可咨询张煜园或赖俊贤同学。
<strong>Reviewed&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><font color=red>注意:上述[组件代码仓库]和[U3D工程]务必放在同一层级目录下,不然链接会找不到目录</font></p>
<p>进入vlab-equipmentplayer\Tools目录下,执行Prepare脚本来启用软链接
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=d8d3d8cfc7b496e4b48eceb2b0211dc0&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;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;file=file.png" alt="" /></p>
<h3>测试创建器材(保证器材在本地目录中存在)</h3>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=1ca87da7baf2ed6ce13de043815bfc76&amp;file=file.png" alt="" /></p>
<h3>自定义配置器材路径</h3>
<pre><code>支持使用自定义器材路径,比如下面器材路径是在F:\Pad_Android\NewModule</code></pre>
<p>> 默认路径是在系统用户的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;file=file.png" alt="" /></p>
<pre><code>在调用Init()初始化前通过playerInit.LabObjPackagePath传入NewModule父目录路径&quot;F:/Pad_Android&quot;
playerInit = new PlayerInit();
playerInit.EquipRoot = EquipRoot;
playerInit.LabObjPackagePath = &quot;F:/Pad_Android&quot;;
playerInit.InitPlayer();
EquipmentManager.Init();</code></pre>