Meta分享开发工具更新:追踪键盘,微手势和WebXR PWA
一系列旨在支持开发者构建3D、2D和Web体验的工具
(映维网Nweon 2025年03月28日)Meta日前分享了一系列旨在支持开发者构建3D、2D和Web体验的重点更新。
通过升级的Keyboard Tracker来支持任何键盘
Quest 3和Quest 3S的键盘支持刚刚迎来了一次重大升级。Horizon OS现在可以追踪视图内任何键盘的位置,所以用户可以通过动态Passthrough窗口看到自己的双手和物理键盘。
新版本同时缓解了输入时的无意按压。总之,相关升级可以令输入更加直观,减少了摩擦,增强各种体验的沉浸感。更多信息请访问这个文档。
简单直观的手势和控制器运动
v74提供了扩展的控制器支持和一套新的微手势,包括点击和拇指滑动。全新的微手势与Quest 2, Quest Pro, Quest 3和Quest 3S兼容,并且可以应用到Unity和Native。微手势可帮助提升用户体验,并且通过减少重复性动作来降低疲劳感。
例如,微手势已经支持基于手指操作的传送交互。微手势可以成为VR移动的强大工具,只需用拇指轻压食指即可实现传送,并通过向左或向右滑动来转向。像这样简单的手势与2D界面熟悉的交互紧密结合,所以易于学习,易于记忆,并且对用户而言非常舒服。
另外,Meta已经扩展了控制器支持。现在,你可以利用VR特定的功能,如动态用户高度等等。
更多信息请访问这个文档。
探索Meta Spatial SDK和空间编辑器
Meta是在2024年发布了Meta Spatial SDK和Meta Spatial Editor,允许开发者将现有的应用空间化,并为Meta Horizon OS快速构建2D体验。现在,升级版本改善了面板的视觉动态和交互性,以及提供了用于空间编辑器的组件。
例如,Refined Cylinder Panels经过了全面的改进,提高了性能和多功能性。另外,团队为圆柱体面板增加了透明度,以提高视觉清晰度和设计的灵活性。这个更新为你的设计提供了更多的创意自由,允许你制作令人惊叹的沉浸式环境。
更多信息请访问这个文档。
同时,Spatial Editor 2.0现在包含了一个新的组件系统,允许你使用XML定义和管理组件,从而增强了灵活性和管理的便利性。团队同时在空间编辑器的组件列表中添加了一个新按钮,允许你同步来自XML组件的最新变化。
新的组件XML提供了一种更简单的方式来定义组件,并通过基于你所编写的XML自动生成性能最佳的Kotline Component代码来提高效率。
最后,组件XML消除了同步组件更新时重新启动工具的需要,显著改善了Spatial Editor的工作流程。现在,Spatial Editor可以理解组件属性的默认值,并允许你在工具运行时刷新组件更新。
更多信息请访问Spatial SDK Components文档和。
介绍WebXR PWA
v72推出了WebXR PWA支持,为Web开发人员提供了一种强大的新方法来创建和货币化沉浸式VR体验。现在,任何人都可以直接从Meta Horizon Store中发现和下载PWA,并立即在自己的库中访问它们。
对于WebXR PWA,你可以直接从Web提供类似本机的沉浸式体验,同时确保与Meta Horizon OS无缝集成。这项新功能允许应用程序在启动后立即跳转到沉浸模式,从而消除了对2D登陆页面的需求。另外,开发者现在同时可以通过应用内购实现货币化,并支持订阅功能。
在将你的WebXR体验打包为PWA之前,Meta建议在浏览器中进行测试,以确定任何兼容性或性能问题。浏览器入门指南提供了必要的信息,包括用户代理字符串和支持的内容大小。另外,您可以将Chrome开发者工具接到Quest设备以进行调试。为了确保你的PWA支持Meta Horizon Store,请使用Meta forked Bubblewrap库将你的网站打包成APK文件。
更多信息请访问这个文档。
使用@IWER/DevUI v1.0和IWE v2.0提升WebXR开发者体验
自去年首次亮相以来,@IWER/DevUI v1.0已经发生了重大变化,而现在它提供了一套旨在增强WebXR开发者体验的功能:
手部追踪仿真支持:在运行时无缝切换控制器和手部输入。仿真支持多种内置姿势,并允许开发者提供任意数量的自定义姿势。
-
轻松连接/断开输入源:随时轻松断开和重新连接单个控制器或手部输入。这个功能通过支持模拟输入边界情况来解决WebXR开发中的一个主要挑战。
-
仿真设备的精确变换控制:直接输入数值,精确控制仿真控制器、手、头显的位置和旋转。
-
OfferSession支持:使用OfferSession API的体验将在登陆页面显示一个“进入XR”按钮,模仿浏览器地址栏中的“进入VR”按钮。这可以帮助你在桌面测试offerSession的行为。
-
UI:基于用户反馈对UI进行重大重新设计,增强了可用性和美观性。
-
新的IWER + @IWER/DevUI设置为WebXR仿真工具提供了有史以来最广泛的兼容性,支持Web所有主要的3D框架。