vr 第八次学习 各种查询数据的方法,和游戏范围的确定

11 篇文章 0 订阅

一.OVRBoundary Guardian System API

1. OVRBoundary公开了一个用于与Rift Guardian System for Touch交互的API

2.开发人员可以使用OVRBoundary API以各种方式与Guardian系统进行交互。可能的用例包括:如果用户离开游戏区域,则暂停游戏;或者基于边界点将世界中的几何图形放入世界中,以创建具有场景内对象的“自然”整合屏障。

3.在Touch设置期间,用户通过使用控制器在空间中绘制一个称为外部边界的外围来定义交互区域。从这个边界计算一个称为“播放区域”的轴对齐边界框

4.注意:Guardian System可视化在编辑器的Play视图中不可见,但行为正常

5.边界是BoundaryType.OuterBoundary和BoundaryType.PlayArea。

6.节点类型是Node.HandLeft,Node.HandRight和Node.Head。

7.应用程序可以使用OVRBoundary.BoundaryTestResult TestNode()来查询节点相对于外部边界或播放区域的位置,该节点和边界类型作为参数。

8.应用程序还可以使用OVRBoundary.BoundaryTestResult TestPoint()查询相对于播放区域或外部边界的任意点,它将跟踪空间中的点坐标作为Vector3和边界类型作为参数

9.以OVRBoundary.BoundaryTestResult的结构返回。

Member

Type

Description

IsTriggering

bool

如果节点或点触发查询的边界类型,则返回true。

ClosestDistance

float

节点或点与测试区域最近点之间的距离。

ClosestPoint

Vector3

描述跟踪查询节点或点最近边界点的空间中的位置

ClosestPointNormal

Vector3

描述最接近查询节点或点的边界点的法线

10.OVRBoundary.SetVisible()来请求显示或隐藏边界

OVRBoundary.GetVisible()来查询边界系统的当前状态。

11.OVRBoundary.SetLookAndFeel()设置自动化Guardian系统可视化的边界颜色。 Alpha不受影响。使用ResetLookAndFeel()进行重置。

12.使用OVRBoundary.GetDimensions()查询边界区域或播放区域的维度

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值