Eye Tracking
Note
Requires Play For Dream MR device, OS version 3.1.0 or above
Configuration Process
- Ensure that the eye tracking feature is enabled in the device settings.
- Open
ProjectSettings, navigate to theYVRpanel underXR Plug-in Management, and select whether to support eye tracking in theEye Tracking Supportoption to enable eye tracking capabilities for the application.
We provide eye tracking data based on XR Devices. You can find eye tracking devices using GetDevicesWithCharacteristics and InputDeviceCharacteristics.EyeTracking, and obtain eye tracking data from them:
InputDevice eyeDevice = default;
var devices = new List<InputDevice>();
InputDevices.GetDevicesWithCharacteristics(InputDeviceCharacteristics.EyeTracking, devices);
if (devices.Count > 0) eyeDevice = devices[0];
eyeDevice.TryGetFeatureValue(CommonUsages.devicePosition, out Vector3 position);
eyeDevice.TryGetFeatureValue(CommonUsages.deviceRotation, out Quaternion rotation);
Tip
For more information on eye tracking, refer to Eye Tracking Sample