版本:Unity3d2018.4.16
工具:VS2015
辅助插件:XChart Unity数据可视化图表插件XCharts 1.0发布。感谢博客大大!
特效:粒子系统
界面:UGUI
通过几个月的完善和修改,以上篇WEBGL项目 为基础,新版乐钢的虚拟仿真项目接近结束。
主要功能如下:
1.上帝视角:
鼠标左键控制空中位置,可任意方向移动,滑轮缩放视野,右键360度旋转查看。
点击左侧导航栏可以移动到选定的建筑,外壳渐隐,显示设备,点击可以查看UI信息。
2.主角控制:WASD控制移动,左键360度旋转查看。
点击左侧导航栏可以自动寻路到指定位置,同时可以切换第一人称的视觉和汽车模式。
3.特效展示:包括一些设备的运转效果,如造球盘、干燥机的运转,粒子的流动特效、料仓液体容量的显示。
数据来源:因为webgl比较特殊,数据获取不能直接读取数据库,需要自己写一个webapi服务器作为中间站获取,而且新版Unity 抛弃www改用UnityWebRequest。其中遇到的问题还不小,等以后有时间专门写一篇实现的方法。
最后写一下遇到的问题:
1.数据来源要写webapi服务器,路径的读取,跨域,IP的配置等。
2.设备模型的渐隐功能,网上很多方法,如溶解插件,效果不太好。
3.由于整个场景涉及到模型很多而导致的运行卡顿,清晰度低,边缘的锯齿。
4.建筑,建筑底层,地形,地形绿化,道路层这几个层级关系的设置。
5.模型的效果调试,材质球的设计,镜面反射,平滑过渡等。
以后会找时间陆续更新解决的方法,供大家参考~