Hi,
yes, that's due the WebXR API.
The krpano WebVR plugin was passing through the gamepad axes reported by the browser - and the depthmap_navigation.xml was using them directly for controlling - but in the WebVR API and in the WebXR API that 'axes' were stored differently.
In the WebVR API the controller axes were stored as Array like this:
|
Quellcode
|
1
|
axes = [X,Y]
|
where X,Y are the input values, regardless if they were from a touchpad or a thumbstick.
but in WebXR the axes are stored like this:
|
Quellcode
|
1
|
axes = [X-touchpad,Y-touchpad,X-thumbstick,Y-thumbstick]
|
That means different values depending if they are from a touchpad or a thumbstick.
In the next release (krpano 1.20.7) the depthmap_navigation.xml will be updated for that.
Best regards,
Klaus