草庐IT

Pico UnityXR中的手柄射线

PicoXR中的手柄射线前言​本文是继PicoXR中的输入事件博客的进一步补充,针对手柄的射线相关API进行解析,并以VR水果忍者为例子封装手柄射线的事件。手柄射线的获取XRRayInteractor关键脚本,由UnityXR提供的射线交互器脚本有关此脚本详细的API请参考官方UnityXR的手册ClassXRRayInteractor|XRInteractionToolkit|1.0.0-pre.8(unity3d.com)下面介绍一些较为常用的获取射线和获取击中点的方式XRRayInteractorleftInteractor;//以左手的射线交互器为例//省略获取脚本的方法,根据名称标签

Pico UnityXR中的手柄射线

PicoXR中的手柄射线前言​本文是继PicoXR中的输入事件博客的进一步补充,针对手柄的射线相关API进行解析,并以VR水果忍者为例子封装手柄射线的事件。手柄射线的获取XRRayInteractor关键脚本,由UnityXR提供的射线交互器脚本有关此脚本详细的API请参考官方UnityXR的手册ClassXRRayInteractor|XRInteractionToolkit|1.0.0-pre.8(unity3d.com)下面介绍一些较为常用的获取射线和获取击中点的方式XRRayInteractorleftInteractor;//以左手的射线交互器为例//省略获取脚本的方法,根据名称标签

业绩大幅上扬 AR/VR营收喜人,飞天云动的商业模式有何竞争力?

 VR无疑是近年来大热的商业概念之一,被认为是通往元宇宙的“钥匙”,但是在过去的一年,关于VR“凉了”的言论甚嚣尘上,不少报道指出VR产业存在内容短板、场景不足等诸多痛点,市场似乎正在对VR失去兴趣。不过,北京飞天云动科技有限公司(下称“飞天云动”,06610.HK)发布的2022全年财报,大大提振了市场信心。3月20日,飞天云动发布截至2022年12月31日止的年度业绩公告。报告显示,2022年公司收入录得新高,为人民币10.66亿元,同比增长79.1%。财报将该增长主要归因于AR/VR营销服务及AR/VR内容业务产生的收入增加。飞天云动为VR产业注入一剂强心剂,不过市场也在叩问,AR/VR

业绩大幅上扬 AR/VR营收喜人,飞天云动的商业模式有何竞争力?

 VR无疑是近年来大热的商业概念之一,被认为是通往元宇宙的“钥匙”,但是在过去的一年,关于VR“凉了”的言论甚嚣尘上,不少报道指出VR产业存在内容短板、场景不足等诸多痛点,市场似乎正在对VR失去兴趣。不过,北京飞天云动科技有限公司(下称“飞天云动”,06610.HK)发布的2022全年财报,大大提振了市场信心。3月20日,飞天云动发布截至2022年12月31日止的年度业绩公告。报告显示,2022年公司收入录得新高,为人民币10.66亿元,同比增长79.1%。财报将该增长主要归因于AR/VR营销服务及AR/VR内容业务产生的收入增加。飞天云动为VR产业注入一剂强心剂,不过市场也在叩问,AR/VR

基于PUN2的VR多人在线交互解决方案

开发环境:Unity2021.3.4.f1c11.PUN(PhotonUnityNetworking)服务器搭建1.1注册账号点击进入Photon的官网登录账号,若首次使用没有账号,则点击Createone…![在这里插入图片描述](https://img-blog.csdnimg.cn/5b96b6615d954da3ae9b30b48734a7cc.png在注册账号界面仅需输入邮箱账号即可,然后其会向邮箱发送确认信息,通过此确认信息进行密码设置1.2创建应用创建完账号之后,进入主界面,然后点击界面右上角按钮Dashboard进入应用创建界面创建新应用在这里插入图片描述选择类型和名字复制并保

基于PUN2的VR多人在线交互解决方案

开发环境:Unity2021.3.4.f1c11.PUN(PhotonUnityNetworking)服务器搭建1.1注册账号点击进入Photon的官网登录账号,若首次使用没有账号,则点击Createone…![在这里插入图片描述](https://img-blog.csdnimg.cn/5b96b6615d954da3ae9b30b48734a7cc.png在注册账号界面仅需输入邮箱账号即可,然后其会向邮箱发送确认信息,通过此确认信息进行密码设置1.2创建应用创建完账号之后,进入主界面,然后点击界面右上角按钮Dashboard进入应用创建界面创建新应用在这里插入图片描述选择类型和名字复制并保

Unity VR开发教程 OpenXR+XR Interaction Toolkit (六)手与物品交互(触摸、抓取)

文章目录📕教程说明📕VR交互的类型📕发起交互的对象(Interactor)⭐XRDirectInteractor脚本⭐添加可交互区域📕可交互的对象(Interactable)⭐添加刚体⭐XRSimpleInteractable脚本⭐InteractableEvents⭐XRGrabInteractable脚本⚡MovementType(Instantaneous,Kinematic,VelocityTracking)⚡AttachTransform抓取点⚡代码实现Use功能(制作简易手枪)🔍核心脚本🔍制作子弹(碰撞检测方式设为ContinousDynamic)🔍制作子弹发射位置🔍优化一:左右手

Unity VR开发教程 OpenXR+XR Interaction Toolkit (六)手与物品交互(触摸、抓取)

文章目录📕教程说明📕VR交互的类型📕发起交互的对象(Interactor)⭐XRDirectInteractor脚本⭐添加可交互区域📕可交互的对象(Interactable)⭐添加刚体⭐XRSimpleInteractable脚本⭐InteractableEvents⭐XRGrabInteractable脚本⚡MovementType(Instantaneous,Kinematic,VelocityTracking)⚡AttachTransform抓取点⚡代码实现Use功能(制作简易手枪)🔍核心脚本🔍制作子弹(碰撞检测方式设为ContinousDynamic)🔍制作子弹发射位置🔍优化一:左右手

VRTK4.0使用总结(三)UI交互

​VRTK4.0使用总结(三)UI交互​一、使用VRTK4.0UI交互需要导入Tilia.UnityUI包需要先使用到Interator交互器和射线组件 二、需要与VR交互的画布Canvas需要设置为WorldSpace模式,并且挂在UICanvas脚本Tilia.UnityUI包中有个带UI射线交互的预制体,将这个预制体UI_PointerOnInterator这个组件拖入到我们自己的交互器上 三、设置PointerOnInteractor参数,设置激活按键和选择按键VRTK4UIToPointer选择这个脚本挂在的射线组件。 需要注意的一点是射线组件的触发和选择按键需要和VRTK4UIPo

VRTK4.0使用总结(三)UI交互

​VRTK4.0使用总结(三)UI交互​一、使用VRTK4.0UI交互需要导入Tilia.UnityUI包需要先使用到Interator交互器和射线组件 二、需要与VR交互的画布Canvas需要设置为WorldSpace模式,并且挂在UICanvas脚本Tilia.UnityUI包中有个带UI射线交互的预制体,将这个预制体UI_PointerOnInterator这个组件拖入到我们自己的交互器上 三、设置PointerOnInteractor参数,设置激活按键和选择按键VRTK4UIToPointer选择这个脚本挂在的射线组件。 需要注意的一点是射线组件的触发和选择按键需要和VRTK4UIPo