visionOS 上的窗口化 App
在visionOS中,用户可以使用windows to present 2D or 3D content,或者使用体积来呈现3D内容和对象。Unity将这些窗口中的此类应用程序描述为Windowed Apps。
窗口化应用程序使用Unity自己的渲染管道,即内置渲染管道或通用渲染管道。这样,您可以访问所有标准Unity功能,但不能访问visionOS特定的功能,如立体渲染和悬停效果,也不能访问AR特定的功能(如联合跟踪和锚点)。
默认情况下,如果您构建一个针对visionOS平台的Unity应用程序,而没有通过XR插件管理器启用PolySpatial Runtime或visionOS插件,那么您的Unity内容将成为visionOS中的windows应用程序。
如果您启用了visionOS插件,但仍想制作Windowed App,则必须将“Project Settings > XR Plug-in Management > Apple VisionOS > App Mode”下的应用程序模式更改为“Windowed - 2D Window”。
要检测 VisionOS 上窗口组件内Unity应用程序的交互,您可以使用输入系统包 ([com.unity.inputsystem](https://docs.unity3d.com/Packages/com. unity.inputsystem@1.6/manual/Touch.html))。 VisionOS 将触摸输入限制为两个触摸点。了解有关在visionOS上设计windows组件的更多信息,visit Apple’s Human Interface Guidelines for visionOS.