Gaze(凝视)HoloLens 交互输入的第一种形式,告诉你 用户 在世界上的位置,并让你确定他们的意图

1.Gaze的用途

作为一个 Mixed Reality 开发者,Gaze 可以做很多事情:

  1. 你的应用程序可以将视线与场景中的全息图相交,以确定用户的注意力在哪里。
  2. 你的应用程序可以让用户在真实世界的表面上放置全息图,通过将视线与空间映射网格相交。
  3. 你的应用程序可以知道用户什么时候不看一个重要的对象的方向,这可以引导你的应用程序提供视觉和音频线索转向那个对象。

2.下载Unity资源

资源下载地址:https://github.com/Microsoft/HolographicAcademy/archive/v1.5.6-101.zip

这里包含微软官方教程中的资源文件,为学习HoloLens提供很多方便。

3.Gaze

  使用Gaze实现可视化的锁定目标

  1. 创建一个Unity项目
  2. 按照第二章讲到的方式,在 Hierarchy 中添加 HoloLensCamera 组件
  3. Assets 中添加文件夹 微软提供的资源拖入,Origami\Assets\Holograms 目录下 Cursor.prefab & Cursor.prefab.meta ,Origami\Assets\Holograms\Support\Cursor 整个目录
  4. Assets 中的 Cursor 拖入 Hierarchy
  5. 在 Hierarchy 中双击这个 Cursor 对象 , 可以仔细观察这个对象
  6. Hierarchy 面板选中 Cursor 后,右键出现 Inspector 面板
  7. Inspector 面板设置 Scale(X : 12,Y : 6,Z : 12)
  8. Inspector 面板选择 Add Component 后,出现下拉菜单选择 New Script 
  9. 输入脚本名称 WorldCursor 回车
  10. 脚本会被创建到 Project 面板的 Assets 目录下
  11. 双击 WorldCursor 脚本会使用 Visual Studio 自动打开,替换下面代码
  12.  1 using System.Collections;
    2 using System.Collections.Generic;
    3 using UnityEngine;
    4
    5 public class WorldCursor : MonoBehaviour {
    6
    7 // Use this for initialization
    8 void Start () {
    9
    10 }
    11
    12 // Update is called once per frame
    13 void Update () {
    14
    15 }
    16 }

    WorldCursor

  13. 在 Hierarchy 面板随意添加一个 3D Object ,例如:Cylinder
  14. 在 Inspector 设置 Position (X : 0,Y : 1,Z : 3)
  15. 最后进行 build 
  16. 效果如下

最新文章

  1. How To Install Proxmox Nested on VMware ESXi (Full Support OpenVZ & KVM)
  2. [WCF编程]10.操作:流操作
  3. Interview Tests
  4. java 反编译
  5. gridview里日期显示格式
  6. JavaWeb学习记录(二十七)——定时发送邮件ServletContextListener监听实现
  7. oj上java大数的使用
  8. java下文件遍历,与删除
  9. [TroubleShooting] The remote copy of database xx has not been rolled forward to a point in time
  10. C语言内存四区的学习总结(三)---- 栈区
  11. HBuilder设置沉浸式状态栏显示效果
  12. PSP(5.11——5.17)以及周记录
  13. 列表选择框:wxSingleChoiceDialog
  14. plsql命令行窗口执行脚本打印输出
  15. Java从零开始学二十一(集合List接口)
  16. IDEA 通过插件jetty-maven-plugin使用 jetty
  17. Android 基于身份证号的自定义键盘
  18. HDU3306—Another kind of Fibonacci
  19. [Beego] 内置的模板函数(不同格式的字符串和html的互转)
  20. Hibernate进阶学习3

热门文章

  1. Linux:ps -ef命令
  2. Linux:-e、-d、-f、-L、-r、-w、-x、-s、-h、
  3. wsdl实例
  4. Spring(3):AOP面向切面编程
  5. window 查看端口占用情况
  6. java 对 final 关键字 深度理解
  7. Declarative Pipeline 基础语法
  8. Python用pandas获取Excel数据
  9. Samba 源码解析之内存管理
  10. KYOCERA Programming Contest 2021(AtCoder Beginner Contest 200) 题解