前言

最近有新成员加入本团队,为了方便其开发HoloLens1 / HoloLens2,将不定时更新HoloLens相关开发相关内容。

软件需求:

HoloLens 1:VS2017 + Unity2017;HoloLens 2:VS2019 + Unity2019;

1.安装VS2017 / VS2019,HoloLens 1安装Win10 SDK 17134或者17763,HoloLens2要求至少18362;相关安装与配置请参考博文.

2.Unity2017 / Unity2019,安装UWP平台;

注:如果使用的软件为VS2019和Unity2019来开发HoloLens1,可参考HoloLens2的开发过程,修改MRTK的配置文件为HoloLens1即可!可参考博文1,博文2.


项目场景:

在HoloLens开发过程中经常需要使用Gaze作为交互对象,直接使用HoloToolKit或者MRTK的视线预制体即可实现交互。

如果读者想要创建简单的Gaze交互场景,而不想导入大量的附加组件,可以自己创建视线小球,添加相关脚本实现Gaze交互。

Gaze简单开发可以参考博文.


问题描述:

在相关配置完成后,用WebCam或者上传HoloLens,视线小球Sphere都会不停的向用户眼前移动,多次尝试修改没有作用。

以往出现该问题,将工程新建即可,但本次重新开发,新建工程没有作用,经过对比以往的工程,发现了问题所在。


解决方案:

选中作为视线的Sphere,在面板中做出以下修改(两种方法任选一种):

1)修改Layer为Ignore Raycast;

2)取下勾选Sphere Collider,添加Rigidbody组件;

HoloLens 2开发:使用Gaze开发,视线小球不停向眼端移动相关推荐

  1. android 小球效果,Android开发实现跟随手指的小球效果示例

    本文实例讲述了android开发实现跟随手指的小球效果.分享给大家供大家参考,具体如下: 配置drawview类用于绘制小球 public class drawview extends view { ...

  2. 【IoT】产品开发:产品开发战略指南:如何获得竞争优势?

    产品开发战略是指应用于产品开发过程的企业战略,产品的年度战略规划流程是公司整体战略规划的一个小方面,更大的战略计划提供了一个"北极星"来指导和部署公司内部的全部资本和资产. 产品开 ...

  3. 用什么服务器开发小程序,开发小程序用什么服务器系统

    开发小程序用什么服务器系统 内容精选 换一换 按照翻译方式的不同,高级语言通常可以分为两类:一类是编译翻译,一类是解释翻译,分别对应着编译型语言和解释型语言.编译型语言典型的如C.C++语言,都属于编 ...

  4. 微信公众号开发本地环境开发_如何在5分钟内使HTTPS在本地开发环境上工作

    微信公众号开发本地环境开发 Almost any website you visit today is protected by HTTPS. If yours isn't yet, it shoul ...

  5. 测试开发人员与开发人员_如何升级为开发人员

    测试开发人员与开发人员 by Will Hughes 威尔休斯(Will Hughes) 如何升级为开发人员 (How to Level up as a Developer) Being a prod ...

  6. Silverlight C# 游戏开发:Silverlight开发环境

    Silverlight C# 游戏开发:Silverlight开发环境 所谓工欲善其事必先利其器,没有好的工具也没有办法做事,我以前曾经想学习C++以外的程序语言,当时有java和C#来选择,当时考虑 ...

  7. 【Smobiler企业APP开发之一】开发环境部署

    最近研究了下Smobiler-.net移动开发,对于做企业APP开发Smobiler还是够用的,况且是完全使用C#进行编程,对于使用C#进行程序设计的程序员来说还是很容易上手的. 本章节主要介绍Smo ...

  8. 《敏捷迭代开发:管理者指南》—第2章2.5节渐进开发和自适应开发

    本节书摘来自异步社区<敏捷迭代开发:管理者指南>一书中的第2章2.5节渐进开发和自适应开发,作者[美]Craig Larman,更多章节内容可以访问云栖社区"异步社区" ...

  9. 瀑布式开发与敏捷开发的区别是什么

    摘要:瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求.分析.设计.编码.测试的步骤顺序进行.敏捷开发以用户的需求进化为核心,采用迭代.循序渐进的方法进行软件开发.我们将在文章中详细说明两者各 ...

最新文章

  1. 德勤2018TMT八大预测:移动互联网迎来二次革命
  2. 爱上MVC~为Html.EditorForModel自定义模版
  3. voliate修饰数组有作用吗_Arrays.asList()真的就把数组转换为了List集合吗?
  4. mysql 分页优化
  5. 物理层与综合布线【笔记】
  6. 获取工作流活动的返回值
  7. linux -cpu
  8. ArrayBlockingQueue, LinkedBlockingQueue, ConcurrentLinkedQueue, RingBuffer
  9. 二维GROUP BY
  10. 赋能开发者,英特尔发布oneAPI 2022工具包
  11. IE6PNG8PNG24test
  12. ReferenceError: regeneratorRuntime is not defined解决方法
  13. C++ 类的隐式转换之基本数据类型
  14. linux看定时任务命令,linux命令-定时任务at
  15. 小学计算机基础知识总结,小学信息技术课的基本知识点
  16. 阿里巴巴矢量图标使用
  17. 数据治理:数据质量管理办法
  18. Unity 之 ShaderGraph 护盾
  19. LeetCode 41-50题
  20. 如何在虚拟机下安装Linux

热门文章

  1. Swift - 05 - 数值型字面量
  2. ubuntu14.04下python2.7推荐系统Crab搭建
  3. 计算数字1至10的总和
  4. 使用ping -a 无法得到 主机名字 hostnames 相关信息的原因
  5. 【SQLServer】
  6. 【Oracle】创建用户
  7. VMware 12安装Mac OS X 10.11解决上网的问题
  8. 写一个Windows上的守护进程(7)捕获异常并生成dump
  9. ecshop退出登录会清空购物车的bug优化,最完美解决方法
  10. dubbo接口统一异常处理的两种方式