直接接入主题,反正tm的谁也别看,
1.首先solidworks的文件要转换成stl文件,很多很多,要导一阵子,然后用3dmax文件打开即可,你会发现很多,因为3dmax与unity3d是无缝结合的,直接用3dmax的导出工具成fbx文件即可;
2.建立好unity3d项目,在unity项目的assts文件夹里把到处fbx文件加进去就行了,然后直接把文件拖入场景,这里注意一下,导入后改变下模型的缩放,因为如果你导入前的单位不一致会导致东西特别大,效果不好哦,属性是:scale factor 这个是缩放比例,还有一个是比较重要的选项,叫碰撞脚本,generate colider,如图:
2.导入后就开始你的体验开发了,这里我用的是一个收费的查件,叫VR Arc Teleporter,说是查件,其实就是那些j8玩意自己开发的,都是开源的,3块钱,拿来直接研究,具体的不说了,代码都有些写,这里需要吐槽一下的就是,steamvr的查件在unity3d里会经常更新,因为这是事业的上升期嘛哈,基本上现在的所有例子在unity3d里运行都看不到手柄,为啥,因为你需要导入一个脚本在 head下边的eye里,叫SteamVR_UpdatePoses,是查件自带的,加入后就能看到脚本了;
3.好了,一切设置好了后就可以预览了,