杏山铁矿仿真模拟演示

这几个月忙着出差,没时间更新博客,项目也算是断断续续的做完了,这次做的河北杏山铁矿虚拟仿真模拟,之前从未开发过这类型的项目,感觉很新颖,也遇到了很多困难。

本软件分为手机APP和电脑exe两个版本,此次展示是电脑简化版本,单纯展示,UI交互功能很少,安卓版略有不同,新增UI控制功能。主要展示铁矿无人驾驶系统操作,控制电机车任务分配-启动-装矿-会车-卸矿-下一任务的整个流程。

开发平台是Unity3d+VS2008,编程语言为C#,界面搭建采用原生UGUI开发,物体移动采用DoTween插件辅助,高亮采用Highlighting System插件。

难点主要在于涉及到的移动物体之多,单纯的运用移动方法不适用,所以通过Dotween插件重新封装通用物体移动的方法,可以同一时间控制多个物体移动,每个物体可以记录多套路径,同时提供位置点的修改功能。另外在演示装矿时不可避免的要实例化多个矿石,导致项目卡顿,在可视范围内装满整个车厢,又不能使用对象池,头疼了好久,最后只能在每个车厢半截处加一个透明挡板,使得实例化的矿石数量减少一半,并在最后卸矿的时候再次实例化矿石使得展示更加形象。

一个项目的成功与否涉及到整个流程控制的把握,与用户的交互体验,场景特效展示等几个方面,当然物体模型的外观更加重要,因为它是给人第一视觉的冲击,在开发项目中就模型细节美化的问题曾有过多次激烈的争论,所以最后要感谢美工的努力,项目的完整离不开大家的协作。

以下是项目的部分截图,供大家欣赏,需讨论交流的朋友,欢迎加微信。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

最后声明,本项目为原创,如有巧合,纯属雷同,如需借用,请标明出处,谢谢。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值