Hololens开发遇坑记录

1.数据解析  

使用 LitJson 进行数据解析,在联调时没问题,部署时会报错 

改用  Unity 自带 JsonUtility 工具进行解析    

2.联网  

应用程序如果需要进行联网获取数据,在 Build 时,需要在 Player Setting 中勾选:  

InternetClient   

InternetClientServer

PrivateNetworkClientServer(针对局域网数据传输)

3.协程的开始和停止

这个也不算是Hololens里的坑,准确说应该是Unity的坑,一般开启协程:

StartCoroutine(Methond(Params));

这种通过方法携带参数开启协程没有问题,但是使用:

StopCoroutine(Methond(Params));

协程并没有按照预期停止运行,这里如果需要停止协程,在调用和停止时,需要传递参数方法名字符串:

StartCoroutine("MethodName");
StopCoroutine("MethodName");

4.Hololens 解决方案部署

Hololens首次与计算机配对设置

部署解决方案的计算机与Hololens应在同一个局域网内;

第一次从Visual Studio部署应用到HoloLens,你将需要验证PIN码。在HoloLens上,通过启动设置应用来生成一个PIN码,具体操作是前往 Update > For Developers ,然后点击 配对 。一个PIN将会显示在HoloLens上,然后在Visual Studio中输入此PIN码。配对结束后,点击 完成(Done 按钮来隐藏此提示框。

解决方案部署
通过USB 或 WIFI 使Hololens 与 计算机保持连接,使用VS 打开解决方案。

红线框内,调试模式选择 Release  平台选择X86 运行选择 Device

点击菜单栏调试,并选择 开始执行-不调试,此时,解决方案开始部署到Hololens,并自动覆盖之前相同的项目,不是完成后,Console会有相应提示

配置文件上传
浏览器中输入Hololens IP,进入Hololens管理面板右侧,选中“File Explorer-->LocalAppData-->你的应用名称-->LocalState”  ,点击浏览,上传电脑本地写好的Test.Txt。

下次修改IP,找到上述目录,删除该txt,重新上传一份改过ip的txt,然后重启Hololens上你得应用程序就行。

https://blog.csdn.net/zq1564171310/article/details/77528936

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值