ElectricNightOwl / ArmSwinger

ArmSwinger is an artificial VR locomotion library developed on Unity 5.4. ArmSwinger allows you to use your arms to control your position in 3D space in a natural way with minimal disorientation.
http://electricnightowl.com/armswinger/
MIT License
101 stars 30 forks source link

Push Back doesn't handle overhangs well #31

Open kjack9 opened 8 years ago

kjack9 commented 8 years ago

Push Back due to Instant Height change or Prevent Wall Clip works great against walls and steep slopes. It does not work as well on overhangs. When you run into the underside of a surface, you'll be pushed back to your previous position. Depending on how you approached the surface, that might still have your headset in the surface.

Need to come up with a better way to handle it. Maybe rewind instead of push back if the surface is pointing downwards.