开发Hololens时Unity报错缺少UnityEngine.VR命名空间的问题

在Unity2017(包含)以后版本里,Unity自带的库类UnityEngine是没有VR这个库的,出现一个新的库类UnityEngine.XR,之前Unity版本的VR库归类到XR库里。所以我用较早的HoloTookit配合Unity2017版本时就会报错。

解决方案:

1.

如果你当前的HoloTookit开发包版本较早,那么SDK内脚本引用的是UnityEngine.VR(下图),但是你所使用的Unity版本较晚(2017及以后,那么你就可以将所有SDK内脚本引用的UnityEngine.VR改为UntiyEngine.XR

 

2.

每个脚本都去更改当然很麻烦啦~·   所以你可以去下载Unity比较早的版本(5.6就可以,亲测),用比较老的Unity配合比较老的HoloTookit开发包,我目前就是用Unity5.6配合去年某个月下载的HoloTookit进行开发。

3.

去官网下载最新的HoloTookit包。

总之就是HoloTookit与Unity的版本统一起来就好了

猜你喜欢

转载自blog.csdn.net/Roadlun/article/details/82180303