Main Camera在Holotoolkit ->Utilities ->Prefabs中可以找到;
Cursor在Holotoolkit ->Input->Prefabs中可以找到,cursor对象中包含了CursorManager.cs脚本组件
同时可以加上HandManager.cs脚本组件,并在Holotoolkit ->Input->Prefabs中的HandDetectedFeedback预制体拖拽至Manager对象作为其子物体,为应用添加手势检测反馈。
修改碰撞器Size,使凝视射线能够凝视到Button以便Gesture手势能对其进行交互触发。其实此时Button就相当于了一个游戏对象
给Button添加一个ButtonEvent.cs脚本组件:
GestureManager.cs手势识别对凝视到的对象进行发送OnSelect()消息实现触发。因此在Button上编写OnSelect()函数,函数内容是调用cube对象的CubeChangeColor.cs脚本组件上的随机改变颜色的函数。以此实现在HoloLens中点击Button随机变换cube颜色。
可以看到在Hololens的视野中出现了一个UI界面,并且Hololens凝视射线可以凝视在上面。点击Button实现cube的随机颜色变换。
重启VS和Hololens模拟器删除你的bin和obj文件夹,然后重新生成发布
打开vs安装器,确保你已经安装了最新版本的window10SDK
确保windows系统和HoloLens的开发者模式正常开启
修复一下VS
将你的应用的编译配置设为x86,部署目标选择远程机器(RemoteMachine),对于C++和JavaScript项目,前往 Project >Properties >Configuration
Properties >Debugging。对于C#项目,一个配置连接的d窗会自动出现。
输入设备IP地址或者设备名称。在HoloLens上,你可以在Settings >Network &Internet >
Advanced Options中找到的你的IP地址,或者直接询问Cortana:“我的IP地址是什么?”(What is my IP
address?)
将验证模式设为Universal (Unencrypted protocol)
选中 Debug >Start debuggin以开始部署和调试;
第一次部署应用到HoloLens上,会需要验证PIN码,需要遵循以下配对设备指引。
你第一次从Visual Studio部署应用到HoloLens,你将需要验证PIN码。在HoloLens上,通过启动设置应用来生成一个PIN码,具体 *** 作是前往Update
>For Developers,然后点击配对。一个PIN将会显示在HoloLens上,然后在Visual
Studio中输入此PIN码。配对结束后,点击完成(Done)按钮来隐藏此提示框。此时PC已与HoloLens配对,你将可以自动部署应用到HoloLens上。为每一台用于开发的不同PC重复此步骤。为了解除HoloLens和PC直接的配对,可以启动设置应用,前往Update
>For Developers,然后点击清除(Clear)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)