Ultraleap-InteractionBehaviour类
作者:追风剑情 发布于:2023-5-24 18:08 分类:Unity3d
InteractionBehaviour | |
属性 | 描述 |
MAX_ANGULAR_VELOCITY | 用来约束Rigidbody.maxAngularVelocity |
isHovered | 附近是否有交互控制器。 |
closestHoveringController | 获取离此对象最近的交互控制器,如果附近没有控制器,则为null。Leap hands和支持的VR控制器都被视为这个getter的“控制器”。 |
closestHoveringHand | 获取离此对象最近的Leap Hand,如果附近没有手,则为null。 |
closestHoveringControllerDistance | 获取从该对象到离该对象最近的手掌的距离,或float.PpositiveInfinity表示附近没有手。 |
hoveringControllers | 获取悬停在此对象附近的所有交互控制器,无论它们是Leap手还是支持的VR控制器 |
isPrimaryHovered | 是否有主控制器悬停在此对象上。 |
primaryHoveringController | 获取悬停在对象上且离对象最近的主控制器。 |
primaryHoveringControllers | 获取悬停在对象上的所有主控制器。 |
primaryHoveringHand | 获取悬停在对象上的主控制手(Hand) |
primaryHoveringFinger | 获取悬停在对象上的主手指(Finger) |
primaryHoveringControllerPoint | 获取悬停在对象上的主控制器的离对象最近的坐标点。 |
primaryHoverDistance | 获取悬停在对象上的主控制器离对象的距离。 |
isGrasped | 判断此对象是否被任何交互控制器抓取。 |
graspingController | 获取抓取对象的第一个/默认控制器。 |
graspingControllers | 获取参与抓取对象的所有控制器。 |
graspingHands | 获取参与抓取对象的所有交互手(InteractionHand)。 |
isSuspended | 获取对象当前是否已挂起。如果对象当前被未跟踪的控制器抓住,则该对象被“挂起”。有关更多详细信息,请参阅OnSuspensionBegin。 |
latestScheduledGraspPose | 获取最新的抓握姿势(Pose)。 |
contactionControllers | 获取当前正与此对象发生关联的所有控制器。 |
manager | 获取/设置 InteractionManager 对象。 |
rigidbody | 获取对象上的刚体组件。 |
ignoreHoverMode |
枚举类型。忽略与哪些控制器进行交互。 IgnoreHoverMode { None, Left, Right, Both } |
ignorePrimaryHover | 是否忽略与主控制器的交互。 |
ignoreContact | 如果设置为true,则关联控制器无法触摸此对象。 |
ignoreGraspingMode |
枚举类型。忽略哪些控制器的抓取操作。 IgnoreHoverMode { None, Left, Right, Both } |
ignoreGrasping | 如果设置为true,控制器将无法抓取此对象。 |
contactForceMode |
枚举类型。设置对象所属类型。 确定交互控制器应该对此对象应用多大的力。对于按钮和滑块等界面样式对象,请选择UI。这将使物体感觉更轻,对轻柔的触摸更有反应;对于普通物理对象,您几乎总是需要Object。 ContactForceMode { Object, UI } |
allowMultiGrasp | 是否允许多个控制器同时抓取此对象。 |
moveObjectWhenGrasped | 当对象被抓住后,是否允许控制器移动它。 |
graspedMovementType |
枚举类型。抓住并移动时,如何设置刚体的isKinematic属性值。 GraspedMovementType { Inherit, Kinematic, Nonkinematic } |
overrideInteractionLayer |
是否覆盖交互层。 如果设置为true,则此交互对象将覆盖其默认层的交互管理器的层设置。当物体没有被抓住时,交互层用于物体,而不是忽略接触。 |
interactionLayer | 设置交互层(SingleLayer)。设置此对象在未抓住且未忽略接触(contact)时要使用的覆盖层。 |
overrideNoContactLayer | 是否覆盖非接触层。如果设置为true,则此交互对象将覆盖其默认无接触层的交互管理器的层设置。无接触层不应与接触骨层碰撞;当交互对象被抓住或忽略接触时使用它。 |
noContactLayer | 设置非接触层(SingleLayer)。覆盖此交互对象在被抓住或忽略接触时应处于的层。该层不应与接触骨骼层碰撞——层交互控制器的碰撞器处于启用状态。 |
primaryHoverColliders | 获取与此对象交互时的主控制器上的碰撞器组件列表。 |
graspedPoseHandler | 获取或设置此交互对象的抓取姿势处理程序。 |
throwHandler | 获取或设置此交互对象抛出异常处理程序。 |
isPositionLocked | 对象的位置是否被锁定。 |
方法 | 描述 |
ReleaseFromGrasp() | 释放抓取。 |
GetGraspPoint(InteractionController intController) | 获取控制器上的抓取点。 |
AddLinearAcceleration(Vector3 acceleration) | 给对象的质心添加一个推力。 |
AddAngularAcceleration(Vector3 acceleration) | 给对象的质心添加一个旋转力。 |
SetKinematicWithoutGrasp(bool isKinematic) | 设置 _rigidbody.isKinematic 属性值。 |
GetKinematicWithoutGrasp() | 获取 _rigidbody.isKinematic 属性值。 |
GetHoverDistance(Vector3 worldPosition) | 获取此对象上离worldPosistion最近的点的距离。 |
事件 | 描述 |
OnHoverBegin | 控制器进入对象。 |
OnHoverEnd | 控制器离开对象。 |
OnHoverStay | 控制器悬停在对象上。 |
OnPerControllerHoverBegin | 控制器进入对象。 |
OnPerControllerHoverEnd | 控制器离开对象。 |
OnPrimaryHoverBegin | 主控制器进入对象。 |
OnPrimaryHoverEnd | 主控制器离开对象。 |
OnPrimaryHoverStay | 主控制器悬停在对象上。 |
OnPerControllerPrimaryHoverBegin | 主控制器进入对象。 |
OnPerControllerPrimaryHoverEnd | 主控制器离开对象。 |
OnGraspBegin | 开始抓取。 |
OnGraspStay | 一直抓住。 |
OnGraspEnd | 结束抓取。 |
OnGraspedMovement | 抓取并移动。 |
OnPerControllerGraspBegin | 开始抓取。 |
OnPerControllerGraspEnd | 结束抓取。 |
OnSuspensionBegin | 开始挂起。 |
OnSuspensionEnd | 结束挂起。 |
OnContactBegin | 关联开始。 |
OnContactEnd | 关联结束。 |
OnContactStay | 关联中。 |
OnPerControllerContactBegin | 关联开始。 |
OnPerControllerContactEnd | 关联结束。 |
标签: Unity3d
日历
最新文章
随机文章
热门文章
分类
存档
- 2024年11月(3)
- 2024年10月(5)
- 2024年9月(3)
- 2024年8月(3)
- 2024年7月(11)
- 2024年6月(3)
- 2024年5月(9)
- 2024年4月(10)
- 2024年3月(11)
- 2024年2月(24)
- 2024年1月(12)
- 2023年12月(3)
- 2023年11月(9)
- 2023年10月(7)
- 2023年9月(2)
- 2023年8月(7)
- 2023年7月(9)
- 2023年6月(6)
- 2023年5月(7)
- 2023年4月(11)
- 2023年3月(6)
- 2023年2月(11)
- 2023年1月(8)
- 2022年12月(2)
- 2022年11月(4)
- 2022年10月(10)
- 2022年9月(2)
- 2022年8月(13)
- 2022年7月(7)
- 2022年6月(11)
- 2022年5月(18)
- 2022年4月(29)
- 2022年3月(5)
- 2022年2月(6)
- 2022年1月(8)
- 2021年12月(5)
- 2021年11月(3)
- 2021年10月(4)
- 2021年9月(9)
- 2021年8月(14)
- 2021年7月(8)
- 2021年6月(5)
- 2021年5月(2)
- 2021年4月(3)
- 2021年3月(7)
- 2021年2月(2)
- 2021年1月(8)
- 2020年12月(7)
- 2020年11月(2)
- 2020年10月(6)
- 2020年9月(9)
- 2020年8月(10)
- 2020年7月(9)
- 2020年6月(18)
- 2020年5月(4)
- 2020年4月(25)
- 2020年3月(38)
- 2020年1月(21)
- 2019年12月(13)
- 2019年11月(29)
- 2019年10月(44)
- 2019年9月(17)
- 2019年8月(18)
- 2019年7月(25)
- 2019年6月(25)
- 2019年5月(17)
- 2019年4月(10)
- 2019年3月(36)
- 2019年2月(35)
- 2019年1月(28)
- 2018年12月(30)
- 2018年11月(22)
- 2018年10月(4)
- 2018年9月(7)
- 2018年8月(13)
- 2018年7月(13)
- 2018年6月(6)
- 2018年5月(5)
- 2018年4月(13)
- 2018年3月(5)
- 2018年2月(3)
- 2018年1月(8)
- 2017年12月(35)
- 2017年11月(17)
- 2017年10月(16)
- 2017年9月(17)
- 2017年8月(20)
- 2017年7月(34)
- 2017年6月(17)
- 2017年5月(15)
- 2017年4月(32)
- 2017年3月(8)
- 2017年2月(2)
- 2017年1月(5)
- 2016年12月(14)
- 2016年11月(26)
- 2016年10月(12)
- 2016年9月(25)
- 2016年8月(32)
- 2016年7月(14)
- 2016年6月(21)
- 2016年5月(17)
- 2016年4月(13)
- 2016年3月(8)
- 2016年2月(8)
- 2016年1月(18)
- 2015年12月(13)
- 2015年11月(15)
- 2015年10月(12)
- 2015年9月(18)
- 2015年8月(21)
- 2015年7月(35)
- 2015年6月(13)
- 2015年5月(9)
- 2015年4月(4)
- 2015年3月(5)
- 2015年2月(4)
- 2015年1月(13)
- 2014年12月(7)
- 2014年11月(5)
- 2014年10月(4)
- 2014年9月(8)
- 2014年8月(16)
- 2014年7月(26)
- 2014年6月(22)
- 2014年5月(28)
- 2014年4月(15)
友情链接
- Unity官网
- Unity圣典
- Unity在线手册
- Unity中文手册(圣典)
- Unity官方中文论坛
- Unity游戏蛮牛用户文档
- Unity下载存档
- Unity引擎源码下载
- Unity服务
- Unity Ads
- wiki.unity3d
- Visual Studio Code官网
- SenseAR开发文档
- MSDN
- C# 参考
- C# 编程指南
- .NET Framework类库
- .NET 文档
- .NET 开发
- WPF官方文档
- uLua
- xLua
- SharpZipLib
- Protobuf-net
- Protobuf.js
- OpenSSL
- OPEN CASCADE
- JSON
- MessagePack
- C在线工具
- 游戏蛮牛
- GreenVPN
- 聚合数据
- 热云
- 融云
- 腾讯云
- 腾讯开放平台
- 腾讯游戏服务
- 腾讯游戏开发者平台
- 腾讯课堂
- 微信开放平台
- 腾讯实时音视频
- 腾讯即时通信IM
- 微信公众平台技术文档
- 白鹭引擎官网
- 白鹭引擎开放平台
- 白鹭引擎开发文档
- FairyGUI编辑器
- PureMVC-TypeScript
- 讯飞开放平台
- 亲加通讯云
- Cygwin
- Mono开发者联盟
- Scut游戏服务器引擎
- KBEngine游戏服务器引擎
- Photon游戏服务器引擎
- 码云
- SharpSvn
- 腾讯bugly
- 4399原创平台
- 开源中国
- Firebase
- Firebase-Admob-Unity
- google-services-unity
- Firebase SDK for Unity
- Google-Firebase-SDK
- AppsFlyer SDK
- android-repository
- CQASO
- Facebook开发者平台
- gradle下载
- GradleBuildTool下载
- Android Developers
- Google中国开发者
- AndroidDevTools
- Android社区
- Android开发工具
- Google Play Games Services
- Google商店
- Google APIs for Android
- 金钱豹VPN
- TouchSense SDK
- MakeHuman
- Online RSA Key Converter
- Windows UWP应用
- Visual Studio For Unity
- Open CASCADE Technology
- 慕课网
- 阿里云服务器ECS
- 在线免费文字转语音系统
- AI Studio
- 网云穿
- 百度网盘开放平台
- 迅捷画图
- 菜鸟工具
- [CSDN] 程序员研修院
- 华为人脸识别
- 百度AR导航导览SDK
- 海康威视官网
- 海康开放平台
- 海康SDK下载
- git download
交流QQ群
-
Flash游戏设计: 86184192
Unity游戏设计: 171855449
游戏设计订阅号