-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
## [1.5.3] - 2022-09-18 ### Fixed * Fixed `XRInputSubsystem.TryGetBoundaryPoints` returning inaccurate values. If you have guardian/boundary setup in the headset, `TryGetBoundaryPoints` will return a List<Vector3> of size 4 representing the four vertices of the Play Area rectangle, which is centered at the origin and edges corresponding to the X and Z axes of the provided space. Not all systems or spaces may support boundaries. * Fixed an issue that controllers position not getting updated and stuck to the floor level when Oculus Integration Asset installed in the project. * Fixed an issue that OpenXR libraries were included in build when OpenXR SDK is not enabled. * Improved domain reload performance by removing unnecessary checks when entering Playmode. ### Updated * Updated Input System dependency to 1.4.2. ### Added * Added support for Android cross-vendor loader.
- Loading branch information
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,15 @@ | ||
# Oculus Quest Support | ||
|
||
In order to deploy to Oculus Quest, enable the Oculus Quest Support feature on the Android build target. Android apks that are produced with this feature enabled will be able to run on the Quest family of devices. | ||
In order to deploy to Oculus Quest, enable the Oculus Quest Support feature on the Android build target: | ||
|
||
For details on what happens when this feature is enabled, see [Oculus' OpenXR Mobile SDK](https://developer.oculus.com/downloads/package/oculus-openxr-mobile-sdk/) | ||
1. Open the Project Settings window (menu: **Edit > Project Settings**). | ||
2. Select the **XR Plug-in Management** from the list of settings on the left. | ||
3. If necessary, enable **OpenXR** in the list of **Plug-in Providers**. Unity installs the OpenXR plug-in, if not already installed. | ||
4. Select the OpenXR settings page under XR Plug-in Management. | ||
5. Add the **Oculus Touch Controller Profile** to the **Interaction Profiles** list. (You can have multiple profiles enabled in the list, the OpenXR chooses the one to use based on the current device at runtime.) | ||
6. Enable **Oculus Quest Support** under **OpenXR Feature Groups**. | ||
|
||
The Android apks that are produced with Quest support enabled can be run on the Quest family of devices. | ||
See the [XR](xref:XR) section of the Unity Manual for more information about developing VR games and applications. | ||
|
||
For information about Meta company's Oculus support development roadmap, see [Oculus All In on OpenXR: Deprecates Proprietary APIs](https://developer.oculus.com/blog/oculus-all-in-on-openxr-deprecates-proprietary-apis/). |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,7 +10,7 @@ For information on how to configure Unity to use OpenXR input, see the [Getting | |
|
||
## Overview | ||
|
||
Initially, Unity will provide a controller-based approach to interfacing with OpenXR. This will allow existing games and applications that are using the Unity's [Input System](https://docs.unity3d.com/Packages/[email protected]/manual/) or the [Feature API](https://docs.unity3d.com/Manual/xr_input.html) to continue to use their existing input mechanisms. | ||
Initially, Unity will provide a controller-based approach to interfacing with OpenXR. This will allow existing games and applications that are using Unity's [Input System](https://docs.unity3d.com/Packages/[email protected]/manual/) or the [Feature API](https://docs.unity3d.com/Manual/xr_input.html) to continue to use their existing input mechanisms. | ||
|
||
The Unity OpenXR package provides a set of controller layouts for various devices that you can bind to your actions when using the Unity Input System. For more information, see the [Interaction profile features](./index.md#interaction-profile-features) section. | ||
|
||
|
@@ -195,7 +195,7 @@ The HMD position reported by Unity when using OpenXR is calculated from the curr | |
The Unity `Device Tracking Origin` is mapped to `Local Space`. | ||
The Unity `Floor Tracking Origin` is mapped to `Stage Space`. | ||
|
||
By default, Unity attempts to attach the `Stage Space` where possible. To help manage the different tracking origins, use the `XR Rig` from the XR Interaction Package, or the `Camera Offset` component from the Legacy Input Helpers package. | ||
By default, Unity attempts to attach the `Stage Space` where possible. To help manage the different tracking origins, use the `XR Origin` from the XR Interaction Package, or the `Camera Offset` component from the Legacy Input Helpers package. | ||
|
||
### Interaction bindings | ||
|
||
|