1. 项目目的:在三维软件场景中,完成对实际厂房中的各个对象的数字化映射
2. 具体功能:
a. 对厂房中的所有设备进行三维化建模,并将设备名称、ID、使用年限、维修记录等所有数据存储在后端服务器的MySQL数据库内;
b. 采用UE引擎的开放世界模块切换到某个厂房后,向后端请求该厂房的所有设备信息,动态生成所有设备;
c. 对于具体的设备设置操作指令,例如温度高于80℃后停止设备,设备中午十二点关闭,保存后发送给后端服务,后端服务与厂房设备进行交互,写入指令。
1. 整体架构:
a. 使用Maya进行设备建模,建模后导入UE
b. 使用http协议和后端服务进行通信,传输厂房ID等接口参数,获得厂房所有的设备信息
c. 使用level streaming模块执行在切换到某个产房后动态生成所有的设备Actor
d. 使用UMG实现写入设备指令的UI和逻辑
2. 我负责的模块:
a. 使用http协议和后端服务通信,并处理接口返回数据,实例化所有设备Actor和展示icon
b. 使用level streaming模块执行切换厂房的逻辑
c. 采用UMG实现设计图的UI和产品功能