Skip to content

Release v1.4.0 - Basic Foot IK and Backwards Compatibility

Latest
Compare
Choose a tag to compare
@nicholas-maltbie nicholas-maltbie released this 12 Jun 08:02
· 18 commits to main since this release
fe0e697

Two main new features added were basic foot ik and automated tests and validation for backwards version compatibility.

Changelog

  • Removed Moq dependency for tests.
  • Updated project version to 20202.2.16f1 and added automated tests for
    backwards compatibility for versions 2019.4, 2020.3, 2021.3
  • Removed reduction in momentum due to snapping up as it was causing player to
    sometimes get stuck on corners of small slopes.
  • Updated project version to 2021.3.25f1
  • Corrected basic overlap for when feet intersect with a wall or ramp.
  • Added support for LayerMask for the HumanoidFootIK raycast checks
  • Created class IRaycastHelper for easily mocking raycast checks.
  • Overhauled existing animations to play well with foot ik and fixed import
    errors due to lazy coding
  • Re-imported and created new animations so they are configured for Michelle's avatar
  • Created HumanoidFootIK and FootTarget classes to manage basic player foot IK
  • Created HumanoidFootIKEditor to bake animation curves for player movement
    when I'm too lazy to do it manually. Then proceeded to
    manually adjusted curves for player foot IK
  • Added tests to verify basic behavior of HumanoidFootIK and FootTarget classes
  • Updated avatar configurations and settings to support HumanoidFootIK usage
    for basic test scene
  • Added more test objects in the SampleScene to verify new foot behaviors.
  • Addressing small bug in player movement caused by stair movement normals
    not being computed properly when walking down stairs.