Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
141 stars 2 forks source link

Hand position extends after interacting with UIX in desktop when using custom LocomotionAnimationConfiguration #3031

Open EuphieEuphoria opened 2 months ago

EuphieEuphoria commented 2 months ago

Describe the bug?

While using a custom LocomotionAnimationConfiguration, after interacting with a UIX panel by clicking on it, If the player looks down, the hand position for the interacting hand extends much further than it should.

To Reproduce

First, apply the LocomotionAnimationConfiguration package provided here (rename .zip to .resonitepackage) LocomotionAnimationConfiguration.zip

Next, in desktop mode, click on a UIX panel, in my demonstration I used an inspector. Then look straight down and observe the interacting hand's position. You may need to generate visuals using flux or components to visualize the offset.

Expected behavior

The hand position should not extend past the hand when interacting with UIX.

Screenshots

https://github.com/user-attachments/assets/d4eda65d-eff7-4722-9ca5-aec6585e9591

Resonite Version Number

Beta 2024.9.30.1216

What Platforms does this occur on?

Windows

What headset if any do you use?

Desktop

Log Files

DESKTOP-LQAQ7BB - 2024.9.30.1216 - 2024-10-01 18_24_43.log

Additional Context

This seems to be an issue with how hand positions are calculated in general. Enabling edit mode will offset the left hand as well in a similar way

Reporters

@EuphieEuphoria

shiftyscales commented 2 months ago

Can you please isolate which variable in your customized configuration is responsible for this misbehaviour, @EuphieEuphoria?