从v59开始,Meta采用UPM管理Meta XR Unity SDK
UPM将从v59开始成为在Unity Asset Store发布Meta XR SDK的标准方法
(映维网Nweon 2023年10月09日)Meta曾在2022年宣布,将Unity Package Manager作为下载和管理单个Integration SDK包的新方法。在另一方面,开发者社区表示下载单个Meta XR软件包可以实现更灵活、更高效的集成过程。
所以Meta宣布,UPM将从v59开始成为在Unity Asset Store发布Meta XR SDK的标准方法。
另外,为了简化集成过程并为开发者在Unity中构建提供更多的一致性,Meta将从v59开始弃用现有的all-in-one Unity asset package。团队表示,所述变化将为开发者提供在Unity中进行构建的工具,并改善组织,防止错误,以及减少下载占用空间等等。
更有组织、更模块化的集成体验
由于Meta已经通过SDK来为开发者提供更多的工具来创建体验,all-in-one Unity asset package对无缝更新和集成造成了障碍。随着Meta XR SDK可以利用UPM,你将能够选择集成特定的软件包,这简化了流程和将来更新时的维护。每个包中的依赖项同时会自动解析,因此在更新任何包时都无需担心意外中断。
当迭代项目变得更加复杂和包更新时,出色的asset组织总会有所帮助。利用UPM,包内容与项目的asset文件夹分开管理,从而实现更轻松的组织。
下载Meta XR SDK软件包
在v59中,所有Meta XR SDK包都将通过UPM发布,而你今天就可以通过测试版本下载单个包。以下所有包都可以通过UPM获取:
-
com.meta.xr.sdk.core:包含许多由Meta XR头显提供的基本功能,包括camera rig,Touch控制器,手部追踪,合成层,透视和场景管理等。
-
com.meta.xr.simulator:Meta XR模拟器是为开发人员构建的轻量级OpenXR运行时,可以在API level模拟Meta Quest头显和功能。
-
com.meta.xr.sdk.platform:使用Platform SDK创建社交VR应用。添加配对,DLC,应用内购,云存储,语音聊天,自定义物品和成就等等。
-
com.meta.xr.sdk.audio:Meta XR Audio SDK提供空间音频功能,包括基于头相关传递函数HRTF的对象和双声空间化,以及房间声学模拟。它是Oculus Spatializer插件的替代品。
-
comcom.meta.xr.sdk.interaction:Interaction SDK为控制器、手和作为手的控制器添加了一系列的交互。每个交互都是模块化的,可以在简单和复杂的VR应用中工作。Interaction SDK同时具有专门针对手的功能,包括特定于手的交互、姿势和手势检测以及调试视觉效果。
-
com.meta.xr.sdk.interaction.ovr:这个包允许Interaction SDK与OVRPlugin接口。如果你正在使用OVRPlugin或Utilities包,请使用此包。
-
com.meta.xr.sdk.interaction.ovr.samples:包含Interaction SDK的示例场景,预制件和美术asset。
-
com.meta.xr.sdk.voice:使用Voice SDK为应用程序带来语音交互,并通过更自然和灵活的方式增强AR/VR体验。
弃用 All-in-One Unity Asset Package
从v59开始,包含Meta XR SDK的All-in-One Unity Asset Package将不能继续通过Unity Asset Store下载。v59之前的更新和软件包依然可以在Developer Center中下载,并且可以使用右上角的“Version”下拉菜单进行引用。
对于想要获得与现有的All-in-One Unity Asset Package类似体验的开发者,你可以查看Meta即将添加的新助手包“Meta XR All-in-One SDK”。这个包可以提供与现有的All-in-One Unity Asset Package类似的安装体验。