Hololens与Unity问题与解决方案

来源:互联网 发布:数据结构与算法张晓莉 编辑:程序博客网 时间:2024/06/16 01:46

现阶段hololens的教程和文章都很少,要玩还只能看官网全英文的资料,想解决些问题百度是一点帮助都没有,还得去bing搜英文资料,做第一批吃螃蟹的是比较苦的,遇到问题都不知道是hololens的问题还是unity的问题。这里专门开一篇用来记录笔者在Hololens开发过程中遇到的困难与解决方案。

================= Hololens 相关 ========================

1. 用Usb调试Hololens,选择Device后部署出错,错误信息:DEP0001 : 意外错误: -1988945906

解决方案:管理员打开CMD,执行net start IpOverUsbSvc,问题解决。


2.怎么打开Hololens,按键及位置

刚拿到Hololens真觉得自己像土包子一样不会用。现在科普一下,左侧末端的电池指示灯下面的按钮是开关,开关下面是Usb接口,右侧末端下面有耳机接口。红色音箱上面,左侧2按钮调节屏幕亮度,右侧2按钮调节音量大小。

还有配套的鼠标,在带子下面有个配对按钮。给Hololens开机进入蓝牙配对。详见https://developer.microsoft.com/en-us/windows/holographic/working_with_accessories


3.怎么用浏览器登录Hololens

USB模式:前往http://127.0.0.1:10080

Wifi模式:前往https://<Hololens的IP地址>/


4.浏览器登陆Hololens忘了账号密码

Hololens开机进入Setting-Update,点击reset,会重置Hololens至出厂设置,此前安装的APP也会丢失。


5.Hololens怎么录像,怎么分享到别的屏幕显示让周围的人看

用浏览器进入Hololens的Device Portal。


6.Hololens因为无法访问删除文件夹或文件导致不能部署

采取重建项目解决方案重命名方式。复制文件夹用别的文件夹名,打开里面的sln把project和solution都改名,在unity打开,Editor-Project settings-Player,把里面的project name和下面的package name名字改掉。


7.运行hololens程序时,开启spatial mapping,屏幕会一片红色

回旋解决方案,运行时先开启spatial mapping,在第一个update的时候关掉,后面再开启就不会一片红色了


================= Unity 相关 ========================

1. 3Ds Max导出的FBX文件导入Unity后材质不见了

在3Ds Max导出时勾选嵌入媒体,导入至Unity后会生成同名Material和fbm文件夹,点击Material在Shader选择Unlit/Texture,点击图片的选择按钮选择fbm文件夹的图片。


2.拖拽视频进Unity不能识别,空白的没有播放按钮

安装QuickTime播放器,重启电脑,删除原来的视频重新拖进去就可以了


3.让Hololens显示Text

默认设置的canvas和text运行后会发现hololens压根就看不到这些文字。需要修改Canvas的position设置成(0,0,1.5)也就是在距离人1.5米的距离,宽和高设置2或者3就够了。Render Mode为World Space,将Event Camera这是为Main Camera。里面的Text设置12号字的话将scale设置为0.01就差不多了。


4.从3Ds Max导出的FBX文件在Unity动画不会播放

在Project选择动画FBX文件,在Inspector的Rig面板,将Animation Type改为Legacy。


5.Holotookit生成失败,MakePRI : error 0xdef00071

Unity的文件夹改名了可能造成这个问题。删掉WindowsStoreApp里面项目文件夹里面的Bin和Obj文件夹就可以了,重新生成就可以了。


本贴持续更新,如果遇到有Hololens的相关问题可回帖,笔者知无不言。



0 0