You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added a Drag Start Position Input property to the Screen Space Ray Pose Driver component to improve the ability to select a dragged object in AR projects. The ray will be initially cast from the touch start position instead of the current drag position when the drag gesture starts in order to improve the ability to pick small objects. (Backport from 3.1.0)
Added a Tap Duration property to the Touchscreen Gesture Input Loader component to configure the threshold that a touch and release must occur within for a tap gesture. (Backport from 3.1.0)
Changed
Changed scripts to improve performance of processing interaction strength (tagged XRI.ProcessInteractionStrength in Profiler). (Backport from 3.1.0-pre.1)
Changed the tap cancel duration from 0.3 seconds to 0.5 seconds on the TouchscreenGestureInputController input device created by the Touchscreen Gesture Input Loader component. This affects the Screen Space Ray Interactor prefab in the AR Starter Assets sample. This should make selecting objects more forgiving with a slower tap. (XRIT-208) (Backport from 3.1.0)
Changed the Max Tap Duration on the Tap interactions from the default Input System (0.2 seconds) to 0.5 seconds on the mouse bindings in both the Tap Start Position and Spawn Object input actions. This should make selecting and spawning objects more forgiving with a slower tap when using the mouse when simulating in the Unity Editor. (XRIT-208) (Backport from 3.1.0)
Changed Spawn Trigger Type from Select Attempt to Input Action on the AR Interactor Spawn Trigger component in the Screen Space Ray Interactor prefab in the AR Starter Assets sample. Changed the binding in the Spawn Object input action to use the tap gesture in the TouchscreenGestureInputController input device instead of the generic <Touchscreen>/Press binding with the Tap interaction so that spawning uses consistent tap cancel logic as selection taps. (Backport from 3.1.0)
Changed Min Scale from 0.05 to 0.2 on the AR Transformer component on each of the spawning objects in the ARDemoScene. (Backport from 3.1.0)
Changed RigidBody.Interpolate to None for interactables in the HandsDemoScene to fix interactable position issues when the table is moved. (Backport from 3.1.0)
Changed XRRayInteractor.TryGetHitInfo to return the hit info of the selected interactable or highest scored interactable instead of the nearest raycast hit. (XRIT-141) (Backport from 3.1.0)
Fixed
Fixed BaseAffordanceStateProvider so it passes the previous AffordanceStateData to custom affordance state receivers. (Backport from 3.1.0-pre.1)
Fixed an issue with the XRPokeInteractor that would attempt to register a valid target for each collider that was poked for a single interactable. (XRIT-209) (Backport from 3.1.0)
Fixed the AR Interactor Spawn Trigger component in the AR Starter Assets sample to avoid spawning a new object when tapping to select an existing object caused by the Spawn Object and Select inputs using different binding sources that have a frame delay. (Backport from 3.1.0)
Fixed missing tooltip on the Sphere Interaction Caster component for the Physics Trigger Interaction property. Updated all related tooltips and documentation to clarify that Use Global refers to the Queries Hit Triggers setting in Edit > Project Settings > Physics. (Backport from 3.1.0)