虚拟实验室-Unreal 版本

虚拟实验室的Unreal 版本,第一个版本主要是以《探究通电螺线管外部的磁场分布》颗粒为例,设计和开发一个正式版本。


第一个颗粒Demo-说明

<p>[TOC]</p> <table> <thead> <tr> <th>作者</th> <th>QFord(350107)</th> </tr> </thead> <tbody> <tr> <td>更新日期</td> <td>2024-9-24</td> </tr> <tr> <td>版本</td> <td>V0.1.0</td> </tr> </tbody> </table> <h1>背景</h1> <p>此颗粒demo,可供后续UE版本开发提供参考,本文档将简要说明此Demo的技术实现。</p> <h1>工程包</h1> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=d6e2bb85909fb5ea2ec94e8ca66db291&amp;amp;file=file.png" alt="" /> &gt; 此版本的工程包是demo的最后版本,是接入物件播放器之前的版本。如果使用现有的分支回退,因为插件众多,容易出差或者蓝图引用丢失。 故直接使用网盘上的工程包是最便捷的。</p> <h1>Demo关卡</h1> <p>Main</p> <h1>UI</h1> <p>详见Main关卡-Level Blueprint <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=3f1540cc5017e8ff758a4206d4042fe8&amp;amp;file=file.png" alt="" /></p> <h1>主要业务蓝图类</h1> <h2>BP_Engine_Circuit</h2> <p>主要负责调用电学引擎的初始化Init接口,此接口是CS代码CircuitManagerProxy提供的。 &gt; <strong>注意:</strong>在新版本的引擎设计中,将无需业务层调用Init接口,由引擎自行负责初始化。</p> <h2>BP_Engine_Magneit</h2> <p>主要负责磁学引擎的Tick和获取磁感线嵌套向量数组(用于绘制磁感线) &gt; <strong>注意:</strong>在新版本的引擎设计中,绘制磁感线的能力被集成到磁学引擎组件中。 详见:[UE 引擎说明文档-使用磁学引擎](<a href="https://www.kdocs.cn/l/cjHM8WpSqsHw">https://www.kdocs.cn/l/cjHM8WpSqsHw</a> &quot;UE 引擎说明文档-使用磁学引擎&quot;)</p> <h2>SM_TableDining</h2> <p>主要负责第一人称和操作器材的视角和交互切换</p> <h2>BP_LuoXianGuanElement</h2> <p>螺线管器材,此版本的器材的主要业务逻辑放置在lua脚本中实现,放置在路径Script/Elements/[器材code]文件夹下</p> <h2>BP_CurrentSourceElement</h2> <h2>BP_SwitchElement</h2> <h2>BP_XiaoCiZhenElement</h2> <h2>BP_EleLine</h2>

页面列表

ITEM_HTML